i'm trying send values javascript. know simple. this
<button id="btn" onclick="dosomething()">click</button>
i can set particular action desired vlaue in "dosomething()" method.
but if
<button id="btn" onclick="dosomething()">click</button> <button id="btn" onclick="dosomething()">click</button>
what if 2 elements have 2 same ids , same onclick method.
can send values
<button id="btn" onclick="dosomething("somevalue")">click</button>
javascript
var value; function dosomething(value) // value = somevalue ? {document.getelementbyid("logger").innerhtml = value;}
is possible write this? know possible other methods but, practice , training purposes. learn this.
first of all, should not have 2 elements on page having same ids. not give error semantically incorrect.
now, coming question. can call 1 method n number of elements on page , pass different values it. doesn't matter whether id same or different.
so
<button id="btn" onclick="dosomething('some value')">click</button> <button id="btn" onclick="dosomething('some other value or value')">click</button>
is fine. this
<button class="btn" onclick="dosomething()">click</button> <button class="btn" onclick="dosomething()">click</button>
Comments
Post a Comment