item1:<input type="text" name="item1">
我想在JavaScript中的input元素之前添加文本“item1”。我怎么做呢?
您可以使用Insert邻接TML
。
null
document.querySelector('input').insertAdjacentHTML('beforeBegin', "item1: ");
<input type="text" name="item1">
使用input.insert邻接tml('beforeBegin','html')
。 这段代码在input元素的开始之前插入HTML。
null
const input = document.querySelector('input')
input.insertAdjacentHTML('beforeBegin', 'item1: ')
<input type="text" name="item1">
此代码在具有名称
属性的文档中查找所有输入
,并将名称
文本前置到输入
前面:
null
document.querySelectorAll("input[name]").forEach((input) => {
input.insertAdjacentHTML('beforeBegin', `${input.name}: `);
});
<input type="text" name="item1"><br>
<input type="text" name="item2"><br>
<input type="text" name="item3">