javascript实现切换td中的值


当前第2页 返回上一页

  }

点击切换按钮效果为:

拓展延伸:

1.我想实现点击id/name/sex来更换排序:

原始

效果

code:

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
    <table border="1" width="500">
    <th colspan="3">点击替换内容</th>
    <tr>
      <td id="id">id</td>
      <td id="name">name</td>
      <td><span id="sex">sex</span></td>
    </tr>
    <tr>
      <td>1</td>
      <td>a</td>
      <td>男</td>     
    </tr>
    <tr>
      <td>2</td>
      <td>b</td>
      <td>女</td>     
    </tr>  
  </table>
  <script>
    //绑定效果---ie下失效
    document.getElementById('id').addEventListener('click', f_switch, false);
    document.getElementById('name').addEventListener('click', f_switch, false);
    document.getElementById('sex').addEventListener('click', f_switch, false);
    function f_switch(){
      //获取table
      var table=document.getElementsByTagName("table")[0];
      //获取行元素
      var row1=table.rows[2];
      var row2=table.rows[3];
      //方法一
      //创建新元素来存储数据
      var newrow=document.createElement("tr");
      var newhtml=newrow.innerHTML=row2.innerHTML;
      var newrow2=document.createElement("tr");
      var newhtml2=newrow2.innerHTML=row1.innerHTML;
      //替换
      row1.innerHTML=newhtml;
      row2.innerHTML=newhtml2;
     //方法二
     //不明白....下面一句就能实现
     //table.appendChild(row1);
    }
  </script>
  <br>
 </body>
</html>

更多ECSHOP内容来自木庄网络博客


标签:ECSHOP

返回前面的内容

相关阅读 >>

ECSHOP模版系统assign和include模版标签使用介绍

centos6.5下如何安装ECSHOPcentos6.5下安装ECSHOP的详细教程

微信小程序实现获取准确的腾讯定位地址功能示例

ECSHOP商品搜索页显示商品货号的方法

python 遍历子文件和所有子文件夹的代码实例

php错误allowed memory size of 67108864 bytes exhausted的3种解决办法

探寻php脚本不报错的原因

thinkphp获取栏目和文章当前位置的方法

asp飞飞无限级分类v1.0 asp+sql+存储过程+ajax提供下载

mysql 数据库设计复习笔记及项目实战

更多相关阅读请进入《ECSHOP》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...