1

私の関数は次のようになります。

 void write (String message) {
    query("#status").innerHTML = message;
    query("#head").text = "Click me!";

  }

それらはすべてIDをキャッチし、Webブラウザにテキストを表示します。

4

2 に答える 2

2

一般的なブラウザドキュメントモデルinnerHtmlは、すべての内部HTMLをtext参照しますが、要素のテキスト値のみを参照します。innerHtmlは、divを変更するためにdhtmlおよびAjaxでよく使用されます。ここで、textは、単一の要素のテキスト値を設定するためだけのものです。

これは、設定ではなく、取得するときに、より明確に示されます。

例:与えられた:

<div id="idName">
    Text in the Div
    <p id="anotherId">Inner P</p>
</div>

innerHtml

Text in the Div 
<p id="anotherId">Inner P</p>

テキストは:

Text in the Div 
Inner P
于 2012-09-06T14:54:58.577 に答える
0

これを試してみると:

String message = """<form method="get" action="#ref"><input name="first_name"/></p><input     type="submit" value="Send"/></form>""";
write (message);

その後、違いに感謝します。innerHTMLは、HTMLページへのコード(例ではhtmlフォーム)の挿入を操作する必要があります。

于 2013-04-11T19:54:09.200 に答える