gpt4 book ai didi

javascript - 不正确的 DOM 问题

转载 作者:行者123 更新时间:2023-12-02 19:32:19 25 4
gpt4 key购买 nike

我有一个加载的页面,然后我在它上面做了一些 JQuery。做线时:

var div = $("<div class='modal'>").append(r);

我试图找出为什么会出错并说存在层次结构错误。也许 r 中的 DOM 不正确?为了节省输出,因为它很长,我将显示服务器端。下面的 r 不会出错,但是当将其附加到上面的 div 时,实际会出现问题。

var r = $(result);

结果:

"<div>
<input type='text' id ='queryInput' />
<button id = 'queryButton' runat='server' value = 'Re-Filter'>Re-Filter</button>
</div>
<div id='set'>
<select>
<!-- The options are populated by a loop in ASP.net -->
<option value = '" + Convert.ToString(record.fe_id) + "'>" + Convert.ToString(record.fe_name) + "</option>
</select>
</div>
<div>
<button id = 'buttonReturnValue' value = 'Return Selected Element'>Return Selected Element</button>
</div>"

我做错了什么,它认为上面的 dom 格式不正确?

最佳答案

var text = "<div><input type='text' id ='queryInput' /><button id = 'queryButton' runat='server' value = 'Re-Filter'>Re-Filter</button></div><div id='set'><select><option value = '" + Convert.ToString(record.fe_id) + "'>" + Convert.ToString(record.fe_name) + "</option></select></div><div><button id = 'buttonReturnValue' value = 'Return Selected Element'>Return Selected Element</button></div>";

这是一种解决方法,但有效...

var d = document.createElement("div");
d.innerHTML = text;
document.getElementById('modal').appendChild(d);

关于javascript - 不正确的 DOM 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11351648/

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