JS如何实现行列转换

 时间:2026-02-15 02:27:20

1、先声明一下,由于很长时间不碰JS啦,有点手生,所以特意百度了一下。我的想法是这样的先写一段输出4行5列的JS代码,代码如下所示:

<script>

function zh(){

var hcol=4;   

var hrow=5;

var str="<table border='1px'>";

for(i=1;i<=hrow;i++){

 str+="<tr>";

 for(j=1;j<=hcol;j++){

  str+="<td >" + i +"行"+j+"列" +"</td>"; 

 }

str+="</tr>";

}

str+="</table>";

document.write(str);

}

</script>

JS如何实现行列转换

2、然后弄一个转换按钮,只要点击转换,就会实现行转列的功能,代码如下

<input type="button" class="yangshi" value="点击转换"  onclick="zh();">

JS如何实现行列转换

3、然后构建一个函数,这个函数就是转换功能,为了方便,我把上述JS的参数变了变,代码如下,大家可以参考一下。

<script>

function zh(){

var hcol=4;   

var hrow=5;

var str="<table border='1px'>";

for(i=1;i<=hrow;i++){

 str+="<tr>";

 for(j=1;j<=hcol;j++){

  str+="<td >" + i +"行"+j+"列" +"</td>"; 

 }

str+="</tr>";

}

str+="</table>";

document.write(str);

}

</script>

JS如何实现行列转换

4、代码写完之后,接下来就是测试啦,首先我们用浏览器打开我们编写的网页,如下图所示。

JS如何实现行列转换

5、点击转换按钮,效果如下所示,有原来的5行4列变成了4行5列。

JS如何实现行列转换

  • jquery如何获取checkbox的选中个数
  • Windows Server 2008下通过委派方式建立子域
  • 如何使用DBeaver生成数据库表模拟数据
  • 鼠标放在div上延迟改变宽度效果
  • js如何执行某一个cmd命令
  • 热门搜索
    诚实守信手抄报 爱国主义手抄报 六一儿童节手抄报画 心理健康手抄报内容 法制手抄报内容 关于防溺水的手抄报 经典诵读手抄报 绿色环保手抄报 读书节手抄报 低碳生活手抄报