[英]What`s wrong with nodeValue?
// html
<div>Hello World!</div>
// Javascript
var textNode = div.firstChild;
textNode.nodeValue = "Hello Us";
示例: 示例為什么可以更改文本內容?
您的問題是您沒有聲明div
變量。 我想你一定有一些錯誤。 只需引用您要為其更改nodeValue
的div
,一切似乎都很好。.在下面,我用getElementsByTagName
引用了它,如果需要,可以使用任何其他選項。
// Javascript var div=document.getElementsByTagName('div')[0]; var textNode = div.firstChild; textNode.nodeValue = "Hello Us"; console.log(textNode.nodeValue);
<div>Hello World!</div>
我建議您在該div中包含一個id屬性,因為很可能您還有其他div,這可能會給您帶來麻煩。
// html
<div id="myDivId">Hello World!</div>
// Javascript
var node = document.getElementById("myDivId");
node.textContent = "Hello Us";
如果您使用的是jQuery,則更簡單:
jQuery("#myDivId").html("Hello Us");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.