Html/javascript问题
当前tr中有4个td,每个td中有一个ul,如何在javascript中取得当前tr中的每个ul的数组,tr.cells可以取得td,然后怎么取ul? 如果问题问的不清楚的地方请各位高手指出,谢谢!
答案:<html>
<head>
<script>
function getUl() {
var cell = document.getElementById("tbl").rows[0].cells[0];
if (cell && cell.childNodes[0]) {
var s = "";
for (var i = 0; i < cell.childNodes[0].childNodes.length; i++) {
s += cell.childNodes[0].childNodes[i].innerText + "\r\n";
}
alert(s);
}
else {
alert("the first cell is null or empty.");
}
}
</script>
</head>
<body>
<form>
<table id="tbl">
<tr>
<td>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</td>
</tr>
</table>
<div>
<input type=button value="GetUL" onclick="getUl()" />
</div>
</form>
</body>
</html>
上一个:javascript 求模问题
下一个:javascript怎样操作数据库?