ورود

View Full Version : سوال: پیدا کردن id عناصر به وسیله e در javascript



alismith
یک شنبه 28 فروردین 1390, 10:37 صبح
سلام
سوال: مثلا ما روی یه لینک کلیک می کنیم که تو قسمت onclick این لینک یه تابع قرار گرفته، حالا من می خوام بدونم چطور میشه به وسیله جاوا اسکریپت اون عنصری که این تابع را فراخوانی کرده رو مثلا id اون رو به دست آورد؟ یه چی مثل همون کاری که تو jQuery انجام میدیم





با تشکر

mehdi.mousavi
یک شنبه 28 فروردین 1390, 17:35 عصر
سلام.
یک روش اینه:

<html>
<head>
<script type="text/javascript">
function onClickAnchor(anchor) {
alert(anchor.getAttribute('id'));
return false;
}
</script>
</head>
<body>
<a href="#whatever" id="whateverID" onclick="return onClickAnchor(this);">Click Me</a>
</body>
</html>

روش دیگه اینه:


<html>
<head>
<script type="text/javascript">
window.onload = function () {
var anchor = document.getElementsByTagName('a')[0];
anchor.onclick = function () {
alert(this.getAttribute('id'));
return false;
};
};
</script>
</head>
<body>
<a href="#whatever" id="whateverID">Click Me</a>
</body>
</html>

موفق باشید.