Skip to main content
added jquery tag
Source Link
SeverityOne
  • 2.7k
  • 16
  • 30

use Using a variable value on multiple elements with the same idiD

so iSo I have a file like

<div class="u1">

<p id="level1"></p>
<p id="level2"></p>

</div>

<div class="u2">

<p id="level1"></p>
<p id="level3"></p>

</div>

and if iI use something like

document.getElementbyId("level1").innerText(or innerHtml) = "Hello"

it writewrites that string on one element, and not on every element with id="level1"

iI tried with

$('#level1').text("Hello");

but it works only for one.

iI need something to write a string on every element with id="level1"id="level1".

use a variable value on multiple elements with same id

so i have a file like

<div class="u1">

<p id="level1"></p>
<p id="level2"></p>

</div>

<div class="u2">

<p id="level1"></p>
<p id="level3"></p>

</div>

and if i use something like

document.getElementbyId("level1").innerText(or innerHtml) = "Hello"

it write that string on one element not on every element with id="level1"

i tried with

$('#level1').text("Hello");

but it works only for one.

i need something to write a string on every element with id="level1"

Using a variable value on multiple elements with the same iD

So I have a file like

<div class="u1">

<p id="level1"></p>
<p id="level2"></p>

</div>

<div class="u2">

<p id="level1"></p>
<p id="level3"></p>

</div>

and if I use something like

document.getElementbyId("level1").innerText(or innerHtml) = "Hello"

it writes that string on one element, and not on every element with id="level1"

I tried with

$('#level1').text("Hello");

but it works only for one.

I need something to write a string on every element with id="level1".

Source Link
JvstAlf
  • 83
  • 1
  • 9

use a variable value on multiple elements with same id

so i have a file like

<div class="u1">

<p id="level1"></p>
<p id="level2"></p>

</div>

<div class="u2">

<p id="level1"></p>
<p id="level3"></p>

</div>

and if i use something like

document.getElementbyId("level1").innerText(or innerHtml) = "Hello"

it write that string on one element not on every element with id="level1"

i tried with

$('#level1').text("Hello");

but it works only for one.

i need something to write a string on every element with id="level1"