javascript实现切换td中的值_javascript技巧
程序员文章站
2022-04-11 11:49:23
...
之前面试前端时,遇到一道面试题,当时没有思绪所以没答出来,今天整理了一下和大家一起分享下:
Document
function qiehuan(){
//获取table
var table=document.getElementsByTagName("table")[0];
//获取tr
var row1=table.rows[0];
var row2=table.rows[1];
//交换内容
//创建新元素来存储数据
var a=row1.cells[0].innerHTML;
var b=row2.cells[0].innerHTML;
row1.cells[0].innerHTML=b;
row2.cells[0].innerHTML=a;
Document
原题是:使用对象方法创建一个2x2的表格(table),要求第二行第二列单元格中拥有一个按钮,当点击此按钮时,第一行第一列的值与第二行第一列的值互换,见下图
创建表格
点击效果
本人愚钝,如果您有更好的方法不妨告诉在下,本人琢磨了半天终于有了些结果:
1.创建表格的对象
复制代码 代码如下:
使用对象创建表格
创建表格方法实现的效果为:
点击切换代码:
复制代码 代码如下:
function qiehuan(){
//获取table
var table=document.getElementsByTagName("table")[0];
//获取tr
var row1=table.rows[0];
var row2=table.rows[1];
//交换内容
//创建新元素来存储数据
var a=row1.cells[0].innerHTML;
var b=row2.cells[0].innerHTML;
row1.cells[0].innerHTML=b;
row2.cells[0].innerHTML=a;
}
点击切换按钮效果为:
拓展延伸:
1.我想实现点击id/name/sex来更换排序:
原始
效果
code:
复制代码 代码如下:
点击替换内容 | ||
---|---|---|
id | name | sex |
1 | a | 男 |
2 | b | 女 |
上一篇: 在jQuery中如何实现下拉菜单
推荐阅读
-
图解JavaScript中的this关键字_javascript技巧
-
在JavaScript中实现类的方式探讨_javascript技巧
-
js计算任意值之间随机数的方法_javascript技巧
-
深入理解JavaScript中的传值与传引用_javascript技巧
-
实现动画效果核心方式的js代码_javascript技巧
-
js类中获取外部函数名的方法_javascript技巧
-
让你的博文自动带上缩址的实现代码,方便发到微博客上_javascript技巧
-
Javascript 函数中的参数使用分析_javascript技巧
-
整理的比较全的event对像在ie与firefox浏览器中的区别_javascript技巧
-
JS值当前DIV的ID值的代码_javascript技巧