js更改单选框的name属性

JavaScript09

js更改单选框的name属性,第1张

这里只能用2个name来实现,因为radio的机制是按name属性来分组的。

假设事件为addradio()

function

addradio(){

document.getelementbyid("div"/*附近的层或表格id*/).innerhtml

=

"<input

type='radio'

name='name2'><\/input>"

}

就只能这样。

循环用变量加name:

如,xx.innerhtml

=

"<input

name='name"

+

i

+

"'>......"

这样在页面里出来就是<input

name='name1'>,<input

name='name2'>,..这样的了

<input id="txt1" name="desc" value="231" />

<script type="text/javascript">

var txt = document.getElementById("txt1")

txt.name = 'aa'

if(txt.name=='aa'){

   alert(txt.name+'|'+txt.value)

}

</script>