在线等,如何取得自定义标签.

hbzy123 2008-03-09 09:26:21
<myTag id="root">
<myChildTag id="id1" name="name1"/>
<myChildTag id="id2" name="name2"/>
</myTag>
---------------
如何通过javascript 取得 myTag标签里的myChildTag 标签.我使用
document.getElementById("root").getElementsByTagName("myChildTag")
document.getElementById("root").children
document.getElementById("root").childNodes
都不能取到myChildTag标签 .
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hbzy123 2008-03-11
  • 打赏
  • 举报
回复
非常感谢,
看了你的答案。我知道我的问题该如何解决了。
  • 打赏
  • 举报
回复
这样不知道能否满足要求.


window.onload=function()
{
var dom=new ActiveXObject("MSXML2.DOMDocument.5.0");
dom.loadXML('<myTag id="root"><myChildTag id="id1" name="name1"/><myChildTag id="id2" name="name2"/></myTag>');
var node=dom.selectSingleNode("/myTag/myChildTag[@id='id1']");
if (node!=null)
{
window.alert(node.xml);
}
}
  • 打赏
  • 举报
回复
直接获取
var v=document.getElementById("id1");
if (v!=null)
{ window.alert("found"); }
else
{ window.alert("no found"); }
这样不行吗?
myvicy 2008-03-09
  • 打赏
  • 举报
回复
你看看生成的html里,该地方的标签是什么名字的.最好把生成的html贴出来。
不过估计还是用getelementbyid来取.
hbzy123 2008-03-09
  • 打赏
  • 举报
回复
不使用 document.getElementById()方法,如何取的这个标签

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧