get id value
суть такова возможно ли по клику на обект узнать его id?
|
frant32,
<html> <head> <title>...</title> </head> <body> <input type="button" id="but" onClick="alert(this.id)" value="Click"> </body> </html> |
я имел ввиду чтобы функция узнавала id обекта на который клинули и потом в зависимости от его значения исполняла то что задано.)
|
frant32,
Приведите пример кода HTML Достаточно легко это сделать на jQuery, На js - будет сложней |
frant32,
<html> <head> <title>...</title> </head> <body> <div id="id1" style="background: lightgreen;">asdasd</div> <script> document.body.onclick = function (e) { e = e || event; var target = e.target || e.srcElement; if (target.tagName == 'DIV') { if (target.id == "id1") { alert("одно действие"); } else { alert("другое действие"); } } } </script> </body> </html> |
<style>
#n1,#n2,#n3,#n4,#n5{width:100px;height:100px; margin:1px;background:#000;} </style> <script> function getid(){ id=получаю айди; if(id.slice(0,1)>=3){чёто происходит (не важно) } } </script> <div id='n1' onclick='getid();'></div> <div id='n2' onclick='getid();'></div> <div id='n3' onclick='getid();'></div> <div id='n4' onclick='getid();'></div> <div id='n5' onclick='getid();'></div> |
frant32,
<style> #n1,#n2,#n3,#n4,#n5{width:100px;height:100px; margin:1px;background:#000;} </style> <script> function getid(el){ id=el.id; if(id.slice(1,2)>=3){чёто происходит (не важно) } } </script> <div id='n1' onclick='getid(this);'></div> <div id='n2' onclick='getid(this);'></div> <div id='n3' onclick='getid(this);'></div> <div id='n4' onclick='getid(this);'></div> <div id='n5' onclick='getid(this);'></div> |
Часовой пояс GMT +3, время: 14:51. |