<HTML xmlns:testNS>
<testNS:myTag1 id="a23">123</testNS:myTag1>
<testNS:myTag1 id="a23">456</testNS:myTag1>alert(document.getElementsByTagName("myTag1")[1].innerHTML)
alert(document.getElementsByTagName("myTag1")[0].innerHTML)
alert(document.getElementById("a23").innerHTML)
alert(document.getElementById("a33").innerHTML)
<testNS:myTag1 id="a23">123</testNS:myTag1>
<testNS:myTag1 id="a23">456</testNS:myTag1>alert(document.getElementsByTagName("myTag1")[1].innerHTML)
alert(document.getElementsByTagName("myTag1")[0].innerHTML)
alert(document.getElementById("a23").innerHTML)
alert(document.getElementById("a33").innerHTML)
解决方案 »
- 有在IE10里能运行的简单HTML5例子吗?
- 高分求解释,csdn论坛上,发帖时的关键字过滤是怎么实现的?
- 如何用ADODB.Stream的Write写入二进制的数据?
- 请教:焦点图片轮换显示的速度如何设置
- 从无滚动条A页面转到B页面,怎么让B页面出现滚动条?
- [分享]可以接收返回值的多级联动下拉列表
- 求类似关联菜单的代码
- 如何让弹出窗口直接弹出在一个自己指定的网页里面?
- 打印时如何不让一个表格被中间截断,类似于word
- win98下安装帝国,错误提示如:无法启动图形系统.请确认你的显卡和驱动程序是与directDraw相容的
- javascript定义的一个变量,其它的frame如何访问?
- 关于FREETEXT与JS和ASP.NET的运用 高手来啊
小弟的疑问恰恰是,如何不通过getElementById、getElementsByTagName、getElementsByName,而只根据名称空间去遍历.
请问有这种方便的方法吗?
<testNS:myTag1 id="a23">123</testNS:myTag1>
<testNS:myTag1 id="a23">456</testNS:myTag1>
<script language=javascript>
var str=document.documentElement.innerHTML
var re=/<testNS[^>]*>([\s\S]+?)<\/testNS/g
while(re.test(str))
{
alert(RegExp.$1)
}
</script>
不过,有更直接的办法吗?如果没有的话,要把"myTag1"、"myTag2"这样的东东都提出来,正则表达式该怎么写呢