关于js获取struts1标签

MeYJ 发布于 2012/11/22 18:54
阅读 875
收藏 0
我想知道怎么用js获取用struts1标签写的html控件。
加载中
0
nealma
nealma
你要做什么?
MeYJ
MeYJ
我想用js实现checkbox的全选功能,但是不知道怎么获取checkbox控件。
0
wad12302
wad12302
strut1是到前台都是html了 没有struts了
0
大喵哥
大喵哥
LS正解,不会用js 那你就去用jquery~! 网上一搜 一大堆~!
0
大喵哥
大喵哥
<html>
<head>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
</head>
<body>
<input type="checkbox" name="chk_list" id="chk_list_1" value="1" />1<br />
<input type="checkbox" name="chk_list" id="chk_list_2" value="2" />2<br />
<input type="checkbox" name="chk_list" id="chk_list_3" value="3" />3<br />
<input type="checkbox" name="chk_list" id="chk_list_4" value="4" />4<br />
<input type="checkbox" name="chk_all" id="chk_all" />全选/取消全选
<script type="text/javascript">
$("#chk_all").click(function(){
     $("input[name='chk_list']").attr("checked",$(this).attr("checked"));
});
</script>
</body>
</html>
MeYJ
MeYJ
回复 @Singer : 那也就是说只能用html标签写的控件,js才能取得?
大喵哥
大喵哥
回复 @OpenYang : <html:xxxx/>这样的struts标签最后生成的都是HTML代码了,js是没办法拿到html:checkbox 你还是把你详细的需求说下吧,肯定不是你想的那样
MeYJ
MeYJ
struts1标签,亲,<html:checkbox property=""/>这种形式的,怎么获取?
0
大喵哥
大喵哥

<html:checkbox property=""/>

这个标签的是什么?说到底就是java代码,你认为js能获取到java代码的内容么?

js一般都是对HTML 元素进行操作

js可以获取到生成以后的html元素  生成以后的checkbox元素可以获取到

例如你想通过js把<html:checkbox property=""/> 把这个标签完整而且一摸一样获取到, 这个是不可能的

MeYJ
MeYJ
怎么获取生成以后的checkbox元素?
0
大喵哥
大喵哥

那这个你连最简单是js都不懂,你还是去补习下javascript的基础吧

例如这样

var checkbox3=document.getElementById("chk_list_3");

MeYJ
MeYJ
我找到答案了,之前似乎出了点问题,谢谢回答!
MeYJ
MeYJ
这个我知道啊,我是不明白用那个标签写了,之后,以哪个属性获取?
返回顶部
顶部