-1

私は Javascript の初心者で、これが Stackoverflow での最初の投稿です。私は本に従って、いくつかのJavaScript関数で遊んでいます。ここでは、innerHtml メソッドによってストックされています。おそらく動作するはずですが、そうではありません。いろいろなところを見ましたが原因がわかりません。助けてください。

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
</head>

<body>
  <a href = "popupA.html" id = "link">Link</a>
  <p id = "p1">paragraph 1</p>
  <p id = "p2">paragraph 2</p>
<script>
document.getElementById('link').href = 'popupB.html'; //works

document.getElementById('p1').innerText = 'sample1'; //works

var a = document.getElementById('p2');

a.innerHtml = "sample 2"; //innerHtml doesn't work here

</script>
</body>
</html>
4

1 に答える 1

0

スタックオーバーフローへようこそ。タイプミスがあるだけです。プロパティはinnerHTML、大文字の HTML で呼び出されます。

a.innerHTML = "sample 2"; // uppercase HTML

次回 JavaScript で問題が発生した場合は、デバッガ (Firefox を使用している場合は FireBug など) を使用することをお勧めします。コードを見つめるよりも、コードをデバッグする方がずっと簡単です ;)

于 2013-04-22T22:48:25.250 に答える