Javascript 为什么这不显示信息;你好,世界&引用;? var div=document.createElement(“tempdiv”); div.innerHTML=“你好,世界!”; 警报(div.getElementById(“test”).innerHTML);
我得到错误“Uncaught TypeError:Object#HtmlUnknowneElement没有方法'getElementById'”该方法仅存在于文档对象上。单个DOM元素不支持它。如果要将元素添加到DOM中,可以调用Javascript 为什么这不显示信息;你好,世界&引用;? var div=document.createElement(“tempdiv”); div.innerHTML=“你好,世界!”; 警报(div.getElementById(“test”).innerHTML);,javascript,document,getelementbyid,createelement,Javascript,Document,Getelementbyid,Createelement,我得到错误“Uncaught TypeError:Object#HtmlUnknowneElement没有方法'getElementById'”该方法仅存在于文档对象上。单个DOM元素不支持它。如果要将元素添加到DOM中,可以调用document.getElementById(“test”).innerHTML获取文本。该方法仅存在于文档对象上。单个DOM元素不支持它。如果要将元素添加到DOM中,可以调用document.getElementById(“test”).innerHTML以获取文本
document.getElementById(“test”).innerHTML
获取文本。该方法仅存在于文档对象上。单个DOM元素不支持它。如果要将元素添加到DOM中,可以调用document.getElementById(“test”).innerHTML代码>以获取文本。getElementById不会搜索文档中未包含的元素。创建元素并为其分配ID时,必须先使用insertBefore或类似方法将元素插入文档树,然后才能使用getElementById访问它
参考:
例如:
var div = document.createElement("tempdiv");
div.innerHTML = "<html><body><div id='test'>Hello World!</div></body></html>";
alert(div.getElementById("test").innerHTML);
var div=document.createElement(“div”);
文件.正文.附件(div);
div.innerHTML=“你好,世界!”;
log(document.getElementById(“test”);
getElementById不会搜索文档中未包含的元素。创建元素并为其分配ID时,必须先使用insertBefore或类似方法将元素插入文档树,然后才能使用getElementById访问它
参考:
例如:
var div = document.createElement("tempdiv");
div.innerHTML = "<html><body><div id='test'>Hello World!</div></body></html>";
alert(div.getElementById("test").innerHTML);
var div=document.createElement(“div”);
文件.正文.附件(div);
div.innerHTML=“你好,世界!”;
log(document.getElementById(“test”);
不要忘记在创建的div中设置一个Id,以便能够选择:
var div = document.createElement("div");
document.body.appendChild(div);
div.innerHTML = "<div id='test'>Hello World!</div>";
console.log(document.getElementById("test"));
var div=document.createElement(“div”);
div.setAttribute('id','idName');
div.innerHTML=“你好,世界!”;
不要忘记在创建的div中设置一个Id,以便能够选择:
var div = document.createElement("div");
document.body.appendChild(div);
div.innerHTML = "<div id='test'>Hello World!</div>";
console.log(document.getElementById("test"));
var div=document.createElement(“div”);
div.setAttribute('id','idName');
div.innerHTML=“你好,世界!”;
@DavidNorgren-在线上有关于JS和DOM的好资源。我建议你读几本,上面的内容应该很自然。@DavidNorgren-网上有很多关于JS和DOM的好资源。我建议你读几本书,上面的内容应该很自然。