怎么获得本元素的对象
比如:我点击了一个button触发事件,我并没有对这些标签的设置ID之类的,不通过查找来获取,怎么获得触发事件的button的对象。
比如:我点击了一个button触发事件,我并没有对这些标签的设置ID之类的,不通过查找来获取,怎么获得触发事件的button的对象。
2016-04-28
你的问题我有点不大理解
首先,没设置id也没设置class,还可以通过标签、子元素父元素兄弟等关系进行查找获取
然后,你触发onclick,只想找到触发的那个button可以使用this,找其他元素就必须用查找来确定了
也许你需要一个例子?非常简单的小例子,没有用查找,直接用this获取
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>nextSibling</title>
</head>
<body>
<script type="text/javascript">
function changecolor(obj){
obj.style.color="red";
}
</script>
<input type="button" onclick="changecolor(this)" value="我要变色"/>
</body>
</html>
举报