JavaScript querySelectorAll classname innerHTML

时间:2017-11-22 07:55:13

标签: javascript html innerhtml

我有以下元素:

document.querySelectorAll('.apply-dealer-xyz').innerHTML = "Deselect";
<button class="btn cta-primary apply-dealer-xyz">Select</button>

但它没有用。

有人有猜测吗?

另一个问题是可以在jquery中做这样的事情吗? (伪):

document.querySelectorAll('[classname*=apply-dealer]').innerHTML = "anything"

这将改变包含类名中的apply-dealer的每个元素吗?

谢谢,

2 个答案:

答案 0 :(得分:0)

document.querySelectorAll('.apply-dealer-xyz')[0].innerHTML = "Deselect";

答案 1 :(得分:0)

您必须在innerHTML的第一个元素上使用querySelectorAll,因为querySelectorAll返回数组

document.querySelectorAll('.apply-dealer-xyz')[0].innerHTML = "Deselect";
<button class="btn cta-primary apply-dealer-xyz">Select</button>