gpt4 book ai didi

需要 JavaScript 帮助

转载 作者:行者123 更新时间:2023-11-28 16:36:00 26 4
gpt4 key购买 nike

我使用以下代码片段来获取 <div>具有特定 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="";
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;
}

最佳答案

尝试 document.getElementById

关于需要 JavaScript 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4040337/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com