我给一个元素赋值,如下所示:
$(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选择器来定位它(如果这是你想要做的)。