0

ドキュメントのタグにテキストノードを挿入しようとしていますが、何らかの理由で機能していないようです(メッセージが表示されない、機能しないだけです!)。以下のHTMLとJS。どんな助けでも大歓迎です!

HTML(重要な部分のみ):

<div>
    <h4 id="hompageNameDiv"></h4>
</div>

Javaスクリプト(ここでも、実際に気になる部分のみ):

window.onload = function () {
 var userPersonalName = "jonathan";
 var didSetPersonalname = true;
 if (didSetPersonalName == true) {
  var nametextNode = document.createTextNode(userPersonalName);
  var hompageUserPersonalName = document.getElementById("hompageNameDiv");
  hompageUserPersonalname.appendChild(nametextNode);

 }
}

繰り返しになりますが、どんな助けでも大歓迎です!:D

4

2 に答える 2

1

2つのタイプミス:

  • didSetPersonalnamevsdidSetPersonalName
  • hompageUserPersonalNamevshompageUserPersonalname

JSの変数名では、大文字と小文字が区別されます。また、ブラウザのデバッグ機能の使用方法を学びましょう;-)現在、ほぼすべてのブラウザにデバッグ機能があります。

  • Firefox(Firebug)
  • IE9 +(F12を押す)
  • クロム
于 2012-05-13T14:40:19.990 に答える
0

変数名は異なります...JavaScriptでの命名では大文字と小文字が区別されることに注意してください。

于 2012-05-13T14:42:33.673 に答える