checkbox radio 的JS函数
作者:张礼 日期:2008-08-07
/**
- * 全选的所有指定名称的checkbox
- *@state 全选的checkbox的状态
- *@name 表格中的所有checkbox的名称
- *@author fangtf
- *@type void
- */
- function selectAll(state,name) {
- var ids = document.getElementsByName(name);
- for (var i = 0; i < ids.length; i++)
- {
- ids[i].checked = state;
- }
- }
- /**
- * 全选的所有指定id名称的同名checkbox
- *@state 全选的checkbox的状态
- *@name 表格中的所有checkbox的名称
- *@name 表格中的所有checkbox的id
- *@author fangtf
- *@type void
- */
- function selectAllCheckboxByID(state,name,id) {
- var ids = document.getElementsByName(name);
- for (var i = 0; i < ids.length; i++)
- {
- if(ids[i].id == id)
- {
- ids[i].checked = state;
- }
- }
- }
- /**
- * 全选页面上所有的checkbox
- *@state 全选的checkbox的状态
- *@author fangtf
- *@type void
- */
- function selectAlls(state)
- {
- var inputs = document.getElementsByTagName("input");
- for(var i =0;i
- {
- if(inputs[i].type == "checkbox")
- {
- inputs[i].checked =state;
- }
- }
- }
- /**
- *得到鼠标所单击的行
- *@type Object
- */
- function GetRow(oElem) {
- while (oElem) {
- if (oElem.tagName.toLowerCase() == "tr" && oElem.parentElement.tagName.toLowerCase() == "tbody") {
- return oElem;
- }
- if (oElem.tagName.toLowerCase() == "table" || oElem.tagName.toLowerCase() == "th") {
- return false;
- }
- oElemoElem = oElem.parentElement;
- }
- }
-
<head>
<title>radio js改变字体粗细</title>
</head>
<script language="javascript">
function chanage()
{
var rad=document.getElementsByName("r2");
rad[0].checked=false;
var e=document.all.r.value;
document.all.j.style.fontWeight=e;
}
function chanage2()
{
var rad=document.getElementsByName("r");
rad[0].checked=false;
var e=document.all.r2.value;
document.all.j.style.fontWeight=e;
}
</script>
<body>
<input name="i" value="可以变色吗?谢谢!"/>
<input name="j" value="参造字体" style="font:normal"/><br />
<input name="r" type="radio" onClick="chanage();" value="bold">加粗
<input name="r2" type="radio" onClick="chanage2();" value="normal">普通
</body>
如何用JAVASCRIPT得到RADIO的值
如何用JAVASCRIPT得到RADIO的值
<input name="eachzhao" type="radio" value="1" class="radi"> 字串3以下为引用的内容:
function getRadioValue(radioName){
var obj=document.getElementsByName(radioName);
for(var i=0;i<obj.length;i++){
if(obj[i].checked){
return obj[i].value;
}
}
} 字串9getRadioValue("eachzhao");
上一篇
下一篇



文章来自:
Tags: