text 我有: var che-6ren">
gpt4 book ai didi

Javascript createElement,添加html元素和简单文本

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:48 26 4
gpt4 key购买 nike

我正在尝试用 javascript 创建这个 html block :

<label>
<input name="{{ $amenity->name }}" type="checkbox" class="minimal">
text
</label>

我有:

var checkBox = document.createElement("input");
var label_input = document.createElement("label");
label_input.innerHTML = value.name;
label_input.appendChild(checkBox);

但是结果是

<label>
text
<input name="{{ $amenity->name }}" type="checkbox" class="minimal">
</label>

我尝试先添加复选框,然后再添加文本,但没有成功。

最佳答案

尝试使用 document.createTextNode用于将文本内容附加到标签的末尾。

var checkBox = document.createElement("input");
var label_input = document.createElement("label");
label_input.appendChild(checkBox);
label_input.appendChild(document.createTextNode(value.name));

关于Javascript createElement,添加html元素和简单文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36723674/

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