2

ノードの innerHTML 値を取得しようとしています。値はD&Oです。innerHTML を使用してこの値を取得しようとすると、D &[semicolon] O が表示されます。Javascript を使用してエンコードされた値ではなく、正確な値を取得するオプションはありますか? 私を助けてください。

フォーラムでは、& の後にセミコロンを入力できません

4

2 に答える 2

4

使用できます

 return ("innerText" in node) ? node.innerText : node.textContent;

innerHTMLは、表示されるテキストを提供する同等のHTML を返します。

于 2010-05-26T18:00:13.567 に答える
0
element.firstChild.data;

要素に含まれるテキスト ノードのデータを取得します。それを表す HTML ではなくテキストが必要な場合は、innerHTML を使用しないでください。

于 2010-05-26T17:59:08.777 に答える