一个html文档的body中原有内容为:洛阳市
现在想用js代码实现用一个h1标签换掉原有的h2标签,新创建的h1标签内容为"河南省",id属性为"hn",则在script标签中使用哪个代码块不能实现该功能?()
A. var h2=document.getElementById('ly');var h1=document.createElement('h1');h1.innerHTML="河南省";h1.setAttribute('id','hn');document.body.replaceChild(h1,h2);
B. var h2=document.getElementById('ly');var h1=document.createElement('h1');h1.innerHTML="河南省";h1.setAttribute('id','hn');h1.parentNode.replaceChild(h2,h1);
C. var h2=document.getElementById('ly');var h1=document.createElement('h1');h1.innerHTML="河南省";h1.setAttribute('id','hn');h2.parentNode.replaceChild(h1,h2);
D. var h2=document.getElementById('ly');var h1=document.createElement('h1');h1.innerHTML="河南省";h1.id="hn";document.body.insertBefore(h1,h2);
查看答案
下面哪一项中的变量h1Obj不能指向如下页面元素:河南科技大学
A. var h1Obj=document.createElement("h1");var txt=document.createTextNode("河南科技大学");h1Obj.appendChild(txt);var attr=document.createAttribute("id");attr.nodeValue="hn";h1Obj.attributes.setNamedItem(attr);
B. var h1Obj=document.createElement("h1");h1Obj.innerHTML="河南科技大学";h1Obj.setAttribute("id","hn");
C. var h1Obj=document.createElement("h1");h1Obj.innerHTML="河南科技大学";h1Obj.id="hn";
D. var txt=document.createTextNode("河南科技大学");var attr=document.createAttribute("id");attr.nodeValue="hn";h1Obj.appendChild(attr);h1Obj.appendChild(txt);
关于DOM节点树,下面说法不正确的有()。
A. DOM节点树的根节点是document
B. 所有DOM节点的nodeValue属性值都不为空
C. DOM节点树中的任何一个节点都会和其它一个节点存在父子关系
D. 元素节点的nodeName属性值是该元素的小写形式的HTML标记名称
E. 使用document.head能访问到HTML文档中的head元素点