getElementsByName方法在IE 上不兼容,现在使用document.all()来替换,但是需要需要将name换成id.
<table border="1" width="100%">
<tr id="test" style="display:none"><td>ssssssssssssssssssssss</td><td>ssssssssssssssssssssss</td><td>ssssssssssssssssssssss</td></tr>
<tr id="test" style="display:none"><td>ssssssssssssssssssssss</td><td>ssssssssssssssssssssss</td><td>ssssssssssssssssssssss</td></tr>
<tr id="test" style="display:none"><td>ssssssssssssssssssssss</td><td>ssssssssssssssssssssss</td><td>ssssssssssssssssssssss</td></tr>
<tr id="test" style="display:none"><td>ssssssssssssssssssssss</td><td>ssssssssssssssssssssss</td><td>ssssssssssssssssssssss</td></tr>
</table>
<script>
var s=document.all("test");
s[0].style.display='';
s[1].style.display='';
s[2].style.display='';
s[3].style.display='';
</script>
本文介绍了一种解决Internet Explorer浏览器中getElementsByName方法不兼容问题的方法,通过使用document.all()并配合ID选择器来显示原本隐藏的表格行。
974

被折叠的 条评论
为什么被折叠?



