我有一個div和ul代碼以下:java
<div id="myDiv">app
<ul id="myUl">this
</ul>
</div>ip
------------------------------------------------------------get
<script type="text/javaScript">it
//經過id得到ul元素io
var ul = document.getElementById('myUl');
//這裏我循環5個function
for (var i = 0; i < 5; i++) {
//添加 li
var li = document.createElement("li");
var a = document.createElement("a");
ul.appendChild(li);class
li.setAttribute("id", i+1);
li.setAttribute("onclick", "getId(this)");
li.appendChild(a);
a.innerHTML = 「數據(能夠去循環出想要的數據)」; cli
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>