JavaScript在点击某一个无id和name的标签A时怎么获取该标签A的对象
JavaScript在点击某一个无id和name的标签A时如何获取该标签A的对象。
实例如下:(标签a没有id和name属性)
<div id="div_id">
<a href="#">X</a>
<a href="#">Y</a>
<a href="#">Z</a>
<div>
在页面中点击DIV内的Y的a链接时如何获取Y链接的对象?
其中,
var as = document.getElementById("div_id").getElementsByTagName("a"); 只能获取DIV内所有标签a对象,但怎么获取在页面中点击DIV内的Y的a链接时Y链接的对象?
------解决思路----------------------
<div id="div_id">
<a href="#">X</a>
<a href="#">Y</a>
<a href="#">Z</a>
<div>
<script>
var test= document.getElementById("div_id").getElementsByTagName("a");
for (var i=0;i<test.length;i++){
test[i].onclick=function(){
alert(this.innerHTML)
}
}
</script>
测试过了,可以
------解决思路----------------------
<a href="#" onclick="funName(this)">Y</a>
你可以传进去呀。
------解决思路----------------------
三楼正解。。。
------解决思路----------------------
表示没看懂你的意思
<a href="#" onclick="funName(this)">X</a>
比如:
实例如下:(标签a没有id和name属性)
<div id="div_id">
<a href="#">X</a>
<a href="#">Y</a>
<a href="#">Z</a>
<div>
在页面中点击DIV内的Y的a链接时如何获取Y链接的对象?
其中,
var as = document.getElementById("div_id").getElementsByTagName("a"); 只能获取DIV内所有标签a对象,但怎么获取在页面中点击DIV内的Y的a链接时Y链接的对象?
------解决思路----------------------
<div id="div_id">
<a href="#">X</a>
<a href="#">Y</a>
<a href="#">Z</a>
<div>
<script>
var test= document.getElementById("div_id").getElementsByTagName("a");
for (var i=0;i<test.length;i++){
test[i].onclick=function(){
alert(this.innerHTML)
}
}
</script>
测试过了,可以
------解决思路----------------------
<a href="#" onclick="funName(this)">Y</a>
你可以传进去呀。
------解决思路----------------------
三楼正解。。。
------解决思路----------------------
表示没看懂你的意思
<a href="#" onclick="funName(this)">X</a>
比如:
function funName(o){
//o:就是你这个链接的对象
}