如何在javascript es6中替换jQuery .val()函数?



我给一个元素赋值,如下所示:

$(element).val('abc');

我想在javascript es6做同样的事情。我尝试了下面的代码,但它不工作。

document.querySelector(element).value = 'abc';

我该怎么做?

如果element已经是一个DOM元素,那么您只需使用:

element.value = 'abc'`

当然,这假设它是具有.value属性的HTML元素类型,例如<input>元素。如果不是,那么我们必须知道你的目标是什么类型的HTML元素。

如果element是CSS选择器字符串,如"#submitbutton""#myform .password"或其他形式的针对页面中所需元素的CSS选择器字符串,则仅使用document.querySelector(element)。如果你展示了你的实际HTML,我们可以帮助你如何使用CSS选择器来定位它(如果这是你想要做的)。

最新更新