<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
ul
{list-style-type: none;
}
</style> <script type="text/javascript">
function hide(this) {
this.style.display = "none";
}
</script>
</head>
<body><div>
<ul>
<li id="i1" style="background: pink;width:50px;" onmouseover="hide(this)">隐藏</li>
<li id="i2" style="background: pink;width:50px;" onmouseover="hide(this)">隐藏</li>
</ul>
</div></body>
</html>我想知道能不能让hide()直接把li的id作为参数传给javascript,
<head>
<title></title>
<style type="text/css">
ul
{list-style-type: none;
}
</style> <script type="text/javascript">
function hide(this) {
this.style.display = "none";
}
</script>
</head>
<body><div>
<ul>
<li id="i1" style="background: pink;width:50px;" onmouseover="hide(this)">隐藏</li>
<li id="i2" style="background: pink;width:50px;" onmouseover="hide(this)">隐藏</li>
</ul>
</div></body>
</html>我想知道能不能让hide()直接把li的id作为参数传给javascript,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
ul
{list-style-type: none;
}
</style> <script type="text/javascript">
function hide(obj) {
obj.style.display = "none";
}
</script>
</head>
<body><div>
<ul>
<li id="i1" style="background: pink;width:50px;" onmouseover="hide(this)">隐藏</li>
<li id="i2" style="background: pink;width:50px;" onmouseover="hide(this)">隐藏</li>
</ul>
</div></body>
</html>this不能用作参数标识符,传id用this.id
hide(this.id)