求指导:下面这个函数要怎么处理才能正确输出啊?

handsomekyle 2012-11-23 04:21:22


<html>
<script language="javascript">
function func(){
var t = document.getElementById("t1");
for(var i = 0; i < t.rows.length; i++){
for(var j = 0; j < t.rows[i].cells.length; j++){
str = t.rows[i].cells[j].innerHTML;//读取出td的值
alert(str);
}
}
}
</script>
<body onload="func()">
<table id="t1" width="638" height="118" border="1">
<tr>
<td><p>1</p></td>
<td><strong>2</strong></td>
<td><p>3</p></td>
<td>4</td>
</tr>
</table>
</body>
</html>

代码如上,alert出来的有问题。。。
把<p></p>也给alert出来了。代码要怎么修改才行啊,就以上面的代码为基础
...全文
191 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
    function func(){
        var t = document.getElementById("t1");
        for(var i = 0; i < t.rows.length; i++){
            for(var j = 0; j < t.rows[i].cells.length; j++){
                str = t.rows[i].cells[j].innerHTML.replace(/<[^>]+>/g,'');//去掉HTML
                alert(str);
            }
        }
    }
knightzhuwei 2012-11-24
  • 打赏
  • 举报
回复
var str = t.rows[i].cells[j].innerText;//读取出td的值
handsomekyle 2012-11-23
  • 打赏
  • 举报
回复
引用 1 楼 knightzhuwei 的回复:
JavaScript code?123456789101112131415161718192021222324<html><script language="javascript"> function func(){ var t = document.getElementById("t1"); for(var i = 0; i < t.r……
虽然多了个var定义了一下str,但是还是一样的输出啊。 我在 http://www.w3school.com.cn/tiy/t.asp?f=html_dropdownbox2 上测试的
knightzhuwei 2012-11-23
  • 打赏
  • 举报
回复

<html>
<script language="javascript">
    function func(){
        var t = document.getElementById("t1");
        for(var i = 0; i < t.rows.length; i++){
            for(var j = 0; j < t.rows[i].cells.length; j++){
                var str = t.rows[i].cells[j].innerHTML;//读取出td的值
                alert(str);
            }
        }
    }
</script>
    <body onload="func()">
    <table id="t1" width="638" height="118" border="1">
      <tr>
        <td><p>1</p></td>
        <td><strong>2</strong></td>
        <td><p>3</p></td>
        <td>4</td>
      </tr>
</table>
</body>
</html>

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧