怎么取标签选中的value值或title值?

细雨531 2013-07-21 01:36:40
<form name="f1">
a:<input type="checkbox" name="n1" value="a" title="1"><br/>
b:<input type="checkbox" name="n1" value="b" title="1"><br/>
c:<input type="checkbox" name="n1" value="c" title="1"><br/>
<input type="button" id="b" value="tijiao">
</form>



写到这里我就不会了,哪位大神帮帮忙,直接alert出来就行。
<script type="text/javascript">
var b = document.getElementById("b");
b.onclick = function(){
xxxxxxxx
xxxxxxxxxxx
}
</script>
...全文
527 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
细雨531 2013-07-21
  • 打赏
  • 举报
回复
<script type="text/javascript"> var b = document.getElementById("b"); b.onclick = function(){ var sign = 0; var inputs = document.getElementsByTagName('input');//获取所有的input标签对象。 for(var i=0;i<inputs.length;i++){ var obj = inputs[i]; if(obj.type=='checkbox'){ if(obj.checked==true){ sign=1; alert(obj.value); } } } if(sign==0)//没有被选择项 { alert("未选择"); } } </script>
街头小贩 2013-07-21
  • 打赏
  • 举报
回复

<form name="f1">
a:<input type="checkbox" name="n1" value="a" title="1"><br/>
b:<input type="checkbox" name="n1" value="b" title="1"><br/>
c:<input type="checkbox" name="n1" value="c" title="1"><br/>
<input type="button" id="b" value="tijiao">
</form>

<script type="text/javascript">  	
  	var b = document.getElementById("b");
  	b.onclick = function(){
		var chV="";
		var inputElements =document.getElementsByTagName("input");
		for(var i=0; inputElements[i]; ++i){
	      	if(inputElements[i].name==="n1" && inputElements[i].checked){
           		chV+=inputElements[i].value+",";
			}
		}
		alert(chV.substring(0,chV.length-1));
  	};
</script>

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧