0

I have following element :

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

But it is not working.

Anybody have some guess?

And another question it is possible do something like this in jquery? (pseudo) :

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

That will change every element containing apply-dealer in class name?

Thanks,

Sylwek
  • 856
  • 1
  • 9
  • 24
Martin Fric
  • 726
  • 2
  • 9
  • 27

2 Answers2

0
document.querySelectorAll('.apply-dealer-xyz')[0].innerHTML = "Deselect";
sampathsris
  • 21,564
  • 12
  • 71
  • 98
nivendha
  • 792
  • 7
  • 16
0

You have to use innerHTML on first element of querySelectorAll, because querySelectorAll returns array

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