我需要在页面某个节点的(例如:img id="top_img") ,下添加个子节点JS运行后的效果是:
<oldNote id="top_img">
<newNote></newNote>
</oldNote>如果在JS新建这个newNote呢? 请教下!
<oldNote id="top_img">
<newNote></newNote>
</oldNote>如果在JS新建这个newNote呢? 请教下!
解决方案 »
- 请问下: JQuery-UI 和ASP.Net的服务器端控件的问题
- EXTJS,表单提交完总是调用failure???
- 请问一个 FaceBook上跟弹出窗口有关的难题?高分求助.
- 在用选项卡打开新窗口的浏览器上,如IE7,如何使得window.open是打开的弹出窗口而不是在新的选项卡上打开
- 求教一个extjs有关tab的问题,请大牛进来看看
- 请问JAVASCRIPT要利用ASP调数据库里的边数据有什么如何调用的.JAVASCRIPT和ASP之间的接口(在线等,急急)
- 请教javaScript颜色函数问题
- 树型菜单的问题
- JScript and javascript 有什么关系,有什么区别
- JS 控制加减号数字问题
- 如何控制DIV不会超出屏幕???
- 浅析Javascritp的原型继承机制,有兴趣的可以去看看。
document.getElementById("top_img").appendChild(oElement)
<script>
window.onload=function(){
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.loadXML("<oldNote id=\"top_img\"></oldNote>");
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
alert("You have error " + myErr.reason);
} else {
xmlDoc.setProperty("SelectionLanguage", "XPath");
var p = xmlDoc.selectSingleNode("//oldNote[@id='top_img']");
var n = xmlDoc.createElement("newNode");
p.appendChild(n);
alert(p.xml)
}
}
</script>
document.getElementById("top_img").appendChild(oElement)
document.getElementById("top_img").appendChild(oElement)