jsp 和 js,如何在js脚本中循环给jsp页面的表格添加一行,请看代码?

jsp 和 js,如何在js脚本中循环给jsp页面的表格添加一行,请看代码?,第1张

为什么不用jquery的append方法?这个你想添加什么标签就添加什么标签。

for循环将你要添加的标签写上,然后直接

var talbeAdd=""

for(){

tableAdd+="<tr><td>这儿写你要添加的内容</td></tr>"

}

$("table").append("这个写你要添加的标签")

你想通过什么事件添加自己写

for(int i=1i<=5i++){

for (int j=1j<=5j++){

if (j>=i) {

System.out.print(j*i+" ")

}

}

System.out.println()

}

for(int i=1i<=5i++){

for (int j=1j<=5j++){

if (j>=i) {

System.out.print(j*i+" ")

} else {

System.out.print(" ")

}

}

System.out.println()

}

刚刚那个问题不是你发的吗?我把答案再贴上来。

因为你没有定义数组,当然会出错了。JavaScript虽然是隐式确定变量类型,但是也要你初始化一下,解释器才能知道你要的是什么类型的变量。比如:

var a = "asdf"//解释器知道a是一个字符串

var b = true//解释器知道b是一个布尔值

同样,要建立一个数组,你需要用以下语句:

var c = new Array()

js的数组是自动增长的,不需要预分配空间,想在哪里插入就在哪里插入。当然,数组下标不能高于2的32次方。它更像 Java 中的ArrayList而不是数组。下面是我写的一个例子,应该能解答你的问题。把下面的代码粘贴到记事本里面另存为htm,打开就可以看了。

<html>

<body>

<input name="in_1" type="text">

<input name="in_2" type="text">

<input name="in_3" type="text">

<input name="in_4" type="text">

<input name="in_5" type="text">

<input name="bt_1" type="button" value="测试1">

<input name="bt_2" type="button" value="测试2">

<input name="bt_3" type="button" value="测试3">

<input name="bt_4" type="button" value="测试4">

<input name="bt_5" type="button" value="测试5">

<input name="bt_6" type="button" onclick="javascript:on_clickBt6()" value="测试6">

</body>

</html>

<script language="javascript">

//声明数组

var jsArr1 = new Array()

var jsArr2 = new Array()

var jsArr3 = new Array()

//添加输入框到数组

jsArr2[0] = document.all.in_1

jsArr2[1] = document.all.in_2

jsArr2[2] = document.all.in_3

jsArr2[3] = document.all.in_4

jsArr2[4] = document.all.in_5

//添加按钮到数组

jsArr3[0] = document.all.bt_1

jsArr3[1] = document.all.bt_2

jsArr3[2] = document.all.bt_3

jsArr3[3] = document.all.bt_4

jsArr3[4] = document.all.bt_5

//添加子数组到主数组

jsArr1[0] = jsArr2

jsArr1[1] = jsArr3

function on_clickBt6() {

for (var i=0i<jsArr1.lengthi++) {

for (var j=0j<jsArr2.length &&j<jsArr3.lengthj++) {

jsArr1[i][j].value = "aa"

}

}

}

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11878128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存