在没有div ID的情况下,如何才能将div分开? 用节点关系 parentNode childNodes 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么叫分开啊。你可以试试listdiv=document.getElementsByTagName("div")或者你那么多div的父级元素加个id.用listdiv=document.getElementById("父ID").getElementsByTagName("div")这样你可以得到里面的div列表listdiv[0]就代表第一个div document.getElementByName("divName").id="idValue";或者用这个[ sID = ] object.uniqueID这个是真正的唯一的id 如果使用js处理div的话,可以用document.getElementsByTagName("div")查找所有div,不分层也可以用childNodes递归查找<body> <div> 1<div> 1.1<div> 1.1.1</div> <div> 1.1.2</div> </div> <div> 1.2</div> </div> <div> 2<div> 2.1</div> </div> <script language="javascript" type="text/javascript">function ProcessDivs(node){ if (node.nodeType == 1) { var c = 0; for (var i = 0; i < node.childNodes.length; i++) { var n = node.childNodes[i]; if (n.nodeType == 1 && n.tagName == "DIV" && !n.id) { n.id = node.id ? (node.id + "_" + c) : ("DIV" + c); ++c; } ProcessDivs(n); } }} ProcessDivs(document.body);alert(document.body.innerHTML); </script></body>不过抓取来的页面怎么运行js呢... 而且要id有什么用? 哪位帮我简化下这句jquery表达式 纯HTML加JS要怎么调用webservice 为什么在ff 下不行了........... 一个类似数据库在线编辑的问题 请问这样的赋值为什么为一直报错搞不定呢?:“ cell.innerHTML="<input onclick='function(20,'就是这里');'>"; ” 求日历控件+学习资料 请教 这个滑过效果 簡單的javascript問題 一个古老的问题(大家踊跃啊) inupt textarea提示文字(点击消失,不输入恢复)及限制字数不成功 请问无法返回 如何替换\字符为/?
你可以试试listdiv=document.getElementsByTagName("div")
或者你那么多div的父级元素加个id.用
listdiv=document.getElementById("父ID").getElementsByTagName("div")这样你可以得到里面的div列表
listdiv[0]就代表第一个div
或者用这个
[ sID = ] object.uniqueID这个是真正的唯一的id
也可以用childNodes递归查找
<body>
<div>
1<div>
1.1<div>
1.1.1</div>
<div>
1.1.2</div>
</div>
<div>
1.2</div>
</div>
<div>
2<div>
2.1</div>
</div> <script language="javascript" type="text/javascript">function ProcessDivs(node)
{
if (node.nodeType == 1)
{
var c = 0;
for (var i = 0; i < node.childNodes.length; i++)
{
var n = node.childNodes[i];
if (n.nodeType == 1 && n.tagName == "DIV" && !n.id)
{
n.id = node.id ? (node.id + "_" + c) : ("DIV" + c);
++c;
}
ProcessDivs(n);
}
}
}
ProcessDivs(document.body);
alert(document.body.innerHTML);
</script>
</body>
不过抓取来的页面怎么运行js呢... 而且要id有什么用?