Javascript events 需要javascript帮助
我正在使用下面的代码片段获取具有特定id的元素,但有时会有点混乱。。。有人有更好的代码吗。。。?或者解决这个问题Javascript events 需要javascript帮助,javascript-events,javascript,Javascript Events,Javascript,我正在使用下面的代码片段获取具有特定id的元素,但有时会有点混乱。。。有人有更好的代码吗。。。?或者解决这个问题 function getData(html,id){ var curSectionId = id; var subStr=html.substring(html.indexOf("id=\""+curSectionId+"\""),html.length-1); var divsStrs=subStr.split("<div"); var divSec="";
function getData(html,id){
var curSectionId = id;
var subStr=html.substring(html.indexOf("id=\""+curSectionId+"\""),html.length-1);
var divsStrs=subStr.split("<div");
var divSec="";
var opeDiv=0;
for(var count=0;count<divsStrs.length;count++)
{
if(divsStrs[count].indexOf("</div>")!=-1 && divsStrs[count].indexOf("</div>")!=(divsStrs[count].lastIndexOf("</div>")))
{
opeDiv++;
var lDiv=divsStrs[count].split("</div>");
var lString="";
var totalJcount;
for(var jcount=0;jcount<=opeDiv;jcount++)
{
lString=lString+lDiv[jcount]+"</div>";
opeDiv--;
}
divSec=divSec+"<div "+lString;
break;
} else if (divsStrs[count].indexOf("</div>")!=-1 )
{
divSec=divSec+"<div "+divsStrs[count];
opeDiv++;
if(opeDiv==0)
{
break;
}else
{
opeDiv--;
continue;
}
}
divSec=divSec+"<div "+divsStrs[count];
opeDiv++;
}
return divSec;
}
函数getData(html,id){
var-id=id;
var subStr=html.substring(html.indexOf(“id=\”“+curSectionId+”\”),html.length-1);
ValdDistrs= Sub.Seple(“Trase.GETelEnMyByID>P>Too.GETelEnMyByID < P>”,您确实应该考虑使用jQuery或类似的东西。这会使代码变得更为复杂。
您确实应该考虑使用jQuery或类似的东西。这会使代码变得更为复杂。
什么“它有时会弄乱”?“是什么意思?你想对剧本做什么?“有时候会搞砸”是什么意思?你想对剧本做什么?