gpt4 book ai didi

javascript - 不使用 jQuery 添加到 DOM

转载 作者:数据小太阳 更新时间:2023-10-29 04:01:03 25 4
gpt4 key购买 nike

这应该很简单,但事实并非如此。

document.getElementsByTagName('body')[0].document.createTextNode( document.createElement('<div>some HTML</div>') );

它创建为文本节点。我该怎么做才能在不使用 jQuery 的情况下简单地添加 HTML?

最佳答案

关闭,但没有雪茄。您必须手动创建元素(通过 createElement ),然后然后附加它,如下所示:

var div = document.createElement("div");
div.innerHTML = "some HTML";
document.getElementsByTagName('body')[0].appendChild(div);

不幸的是,您不能在单行代码中执行此操作,因为没有设置元素的 innerHTML 属性的函数,这意味着它不可链接。不过,只要稍作准备,您就可以做到这一点:

function setInnerHTML(element, content) {
element.innerHTML = content;
return element;
}

document.getElementsByTagName('body')[0].appendChild(setInnerHTML(document.createElement("div"), "some HTML"));

关于javascript - 不使用 jQuery 添加到 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16063806/

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