-4
我有一個名爲'name'的變量,我需要在頁面中的某個地方顯示。我需要使用innerHTML還是可以將<script>
放在body html的中間?爲什麼和什麼時候應該使用innerHTML
...
<span id="name-here"></span>
...
<script type="text/javascript">
document.getElementById("name-here").innerHTML = name;
</script>
或
...
<span><script type="text/javascript">document.write(name);</script></span>
...
我知道這很常見把<?php print $ name; ?>在html中間(這就是wordpress循環的工作原理),但是我從來沒有看到過用javascript來完成這項工作...... – jonhz
你不能只是做不到,而是通過使用DOM來做到這一點? – PeeHaa
請勿使用'document.write',請參閱[規範](http://www.w3.org/TR/html5/webappapis.html#document.write%28%29)中的警告。如果你真的在改變HTML, – Oriol