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

返回前面的内容

相关阅读 >>

使用dedecms制作英文站的技巧说明

javascript弹出层输入框(示例代码)

网站搜索框使用微信扫码功能

详细介绍通过配置apache实现404页面替换

mysql建立高效的索引实例分析

微信小程序自定义ypicker组件实现省市区三级联动功能

vbs实现gb2312,utf-8,unicode,big5编码转换工具

微信支付开发教程(一)微信支付url配置

ECSHOP实现的支付宝手机网页支付功能免费版示例

ECSHOP中的会员中心2条修改方法(等级价格.vip)

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



打赏

取消

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

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

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

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

评论

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