你这段js放在哪的?如果在head里,dom都没有加载完,他就执行了,当然找不到相应的元素了。。。所以要写在加载事件之后。。。
windowonload = function() {var kkk = documentgetElementById('kkk'),
qwe = documentgetElementById('qwe');
if (kkkinnerText == "qqq") {
kkkstyledisplay = "none";
}
if (qweinnerText == "qqq") {
qwestyledisplay = "none";
}
}
另外,一般会有个触发机制,上边这样写是能实现的,但是真正用的时候肯定不这么写
要获取tr内所有文本信息吧
$(function(){
for(var i = 0; i < $('tr')length-1; i++) {
$('tr')delegate("td","click",function(){
alert($(this)parent('tr')text());
})
}
})
<script type="text/javascript">
function getVal()
{
var tab = documentgetElementById("tab");
var rows = tabrowslength;
for(var i = 1; i < rows; i++)
{
var cols = tabrows[i]childNodes;
for(var m = 0; m < colslength; m++)
{
alert(cols[m]innerText);
}
}
}
</script>
<table id="tab">
<tr>
<th>学号</th>
<th>姓名</th>
</tr>
<tr>
<td>001</td>
<td>隆美尔</td>
</tr>
<tr>
<td>002</td>
<td>希特勒</td>
</tr>
</table>
<input type="button" value="获取table值" onclick="getVal()"/>
以上就是关于JS获取DIV或TD的内容进行判断并隐藏全部的内容,包括:JS获取DIV或TD的内容进行判断并隐藏、js 点击表格行获取td内容并复制、怎么用js获取table中的td里的控件值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)