想实现每点击一个li,使<div id="xuhao"></div>的innerHTML=li的innerHTML
100个li难道不用函数写,要一个一个写吗?我用函数创建了100个li,我怎么都实现不了点击事件,想实现每点击一个li,使<divid="xuhao"></div>的in...
100个li难道不用函数写,要一个一个写吗?我用函数创建了100个li,我怎么都实现不了点击事件,想实现每点击一个li,使<div id="xuhao"></div>的innerHTML=li的innerHTML,求大神指教!
展开
2个回答
推荐于2016-06-03
展开全部
<!DOCTYPE HTML>
<html>
<head>
<meta charset=utf-8>
<title>yugi111</title>
<script>
onload = function () {
for (var i = 0; i < 100; i++) {
var li = document.createElement("li");
li.onclick = function () {
xuhao.innerHTML = this.innerHTML;
}
li.innerHTML = i + 1;
li.className = "xuhao";
ul.appendChild(li);
}
}
</script>
</head>
<body>
<div id="nav">
<ul id="ul">
</ul>
</div>
<div id="xuhao"></div>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询