innerHtml命令不工作请告诉我

时间:2013-04-22 22:21:06

标签: javascript

我是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>

1 个答案:

答案 0 :(得分:0)

欢迎使用StackOverflow。你只是有一个错字。该属性是calles innerHTML,带有大写HTML。

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

我建议您在下次遇到JavaScript问题时使用调试器(例如,如果您使用的是Firefox,请使用FireBug)。调试代码比方式更容易,而不是盯着它;)