javaScript动态生成列表(获取点击列表的id)
Posted 愤怒的光头强
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript动态生成列表(获取点击列表的id)相关的知识,希望对你有一定的参考价值。
我有一个div和ul代码如下:
<div id="myDiv">
<ul id="myUl">
</ul>
</div>
------------------------------------------------------------
<script type="text/javascript">
//通过id获得ul元素
var ul = document.getElementById(‘myUl‘);
//这里我循环5个
for (var i = 0; i < 5; i++) {
//添加 li
var li = document.createElement("li");
var a = document.createElement("a");
ul.appendChild(li);
li.setAttribute("id", i+1);
li.setAttribute("onclick", "getId(this)");
li.appendChild(a);
a.innerhtml = “数据(可以去循环出想要的数据)”;
function getId(obj) {
//获得点击li元素的id
var id = obj.id;
alert("你点击的元素id是"+id);
}
</script>
---------------------------------------------------
最后获得的是
<div id="myDiv" class="monitor">
<ul id="myUl">
<li id="1">
<a>数据(可以去循环出想要的数据)</a>
</li>
<li id="2">
<a>数据(可以去循环出想要的数据)</a>
</li>
<li id="3">
<a>数据(可以去循环出想要的数据)</a>
</li>
<li id="4">
<a>数据(可以去循环出想要的数据)</a>
</li>
<li id="5">
<a>数据(可以去循环出想要的数据)</a>
</li>
</ul>
</div>
以上是关于javaScript动态生成列表(获取点击列表的id)的主要内容,如果未能解决你的问题,请参考以下文章
我有表格,在里面我动态生成下拉列表,我想获取每个下拉列表的值