用于更改li标记文本的Javascript
我正在使用以下HTML:用于更改li标记文本的Javascript,javascript,html,html-lists,Javascript,Html,Html Lists,我正在使用以下HTML: <li id="item1" data="icon: 'base.gif', url: 'page.htm', target: 'Page'">Item 1 Title</li> 但是没有运气。甚至尝试使用: document.getElementById("item1").innerHTML = "Item was changed"; document.getElementById("item1").value = "Item was ch
<li id="item1" data="icon: 'base.gif', url: 'page.htm', target: 'Page'">Item 1 Title</li>
但是没有运气。甚至尝试使用:
document.getElementById("item1").innerHTML = "Item was changed";
document.getElementById("item1").value = "Item was changed";
但还是没有运气
我只想修改一下课文,其他的都保持不变
我做错什么了吗?试试这个
window.onload = function(){
document.getElementById("item1").innerHTML = "Item was changed";
}
您可以创建一个函数,并在加载页面后完成所有操作
var changeText = function(text){
document.getElementById("item1").innerHTML = text;
}
window.onload = function() {
changeText(' some text ');
}
innerHTML
应该可以很好地工作。请粘贴包含HTML和JS的完整代码。我想你在DOM准备好之前运行了JS。@shiplu.mokadd.im也可能是重复的ID,但那只是另一个guess@D.Strout正确的。事实上,如果没有完整的可复制源,什么都不能说。- reader 1
- 我正在一个函数中运行以下代码,该函数在页面加载后立即调用。我知道该功能正在运行,因为我添加了一个警报框来确认。