<td rowspan="6" class="zbfont">论坛</td>我想读取“论坛”两字,innerHTML不好用啊
解决方案 »
- JS,怎么判断两个时间段间隔多少周,急!!!
- 写了一个表单验证函数,看完包你会用,有演示。
- this.initialize.apply(this, arguments);理解下帮忙。
- 启动客户端EXE
- Firefox下JS问题,style.display=none无效
- 如何将输入的值进行转为特定字符串?
- 怎么去取得变量的值啊?
- 我在页面里插入一段JAVASCRIPT代码后,在同一页面的一个JS文件里的程序不能正常运行!
- VML作的Chart图看后的疑问
- jquery的绑定函数
- javascript正则表达式,验证输入的数保留两位小数,整数部分为1或2
- ◆shan1119、高手请进。扩展碰撞函数
<td id="myTd">论坛</td>
alert(document.getElementById("myTd").innerHTML) ;
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function getTD(){
var td = document.getElementById("test").innerText;
alert(td);
}</script>
</HEAD> <BODY>
<table>
<tr>
<td id="test">hello world!</td>
</tr>
</table>
<input type="button" value="getText" onclick="getTD()" />
</BODY>
</HTML>
<TABLE>
<TR>
<td rowspan="6" class="zbfont" id="test">ÂÛ̳</td> </TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
alert(document.getElementById("test").innerHTML );
</SCRIPT>
td是表格里面的啊
你这个单独出来的 所以没搞到这里给你的td搞了个id属性 , getElementByTag不知道怎么没成功, 楼下的能告诉我为什么嘛
失败的代码如下:<TABLE>
<TR>
<td rowspan="6" class="zbfont" id="test">ÂÛ̳</td> </TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
alert(document.getElementByTag("td").innerHTML );
</SCRIPT>
<TABLE>
<TR>
<td rowspan="6" class="zbfont" 论坛 </td> </TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
var lst =document.getElementsByTagName("td") ;
alert(lst[0].innerText );
</SCRIPT>
他返回的是一个集合,这样就可以了
如果其中有很多个TD元素
它是显示不出来的
加个索引吧
<table>
<td rowspan="6" class="zbfont"论坛</td>
</table>Jquery: var text = $(".zbfont").text();
alert(text)td 标签不能单独用,这样不符合标准
<table id="tab1">
<tbody><!--如果不添加tbody,浏览器会在解析时自动添加-->
<tr>
<td id="td1">论坛</td>
</tr>
</tbody>
</table><script type="text/javascript">
<!--方法一,该方法兼容ie+火狐-->
document.getElementById("tab1").childNodes[0]/*tobdy,这样获取时,要注意看是不是有表头,如果有表头就是[1]*/.childNodes[0]/*tr*/.childNodes[0]/*td*/.childNodes[0]/*文本节点*/.nodeValue/*文本节点的值*/<!--方法二,该方法兼容ie+火狐-->
document.getElementById("td1").childNodes[0].nodeValue;
</script>
<tr>
<td>test01</td>
<td>test02</td>
</tr>
</table><script>
var tes = document.getElementsByTagName('td') ;
for(var i=0;i<tes.length;i++){
alert( tes[0].innerText );
}
</script>