javascript 的同一id的两个ratio,如何用oninput/onpropertychange监听check的变换? 30
"<inputtype='radio'id='"+Atr+"'value='Neumann'checked='checked'name='"+Atr+"'onclick=...
"<input type='radio' id='"+Atr+"' value='Neumann' checked='checked' name='"+Atr+"' onclick =showInput(id,'none')>A "+
"<input type='radio' id='"+Atr+"' value='Dirichlet' name='"+Atr+"' onclick =showInput(id,'inline') >B"+
如图,本来A被选,如果监听到用户改点了B,或是本来选B,又改成A,执行另一个function。
该如何实现呢?如果用oninput=checkField(?.?)可以吗?问号处应该填什么呢? 展开
"<input type='radio' id='"+Atr+"' value='Dirichlet' name='"+Atr+"' onclick =showInput(id,'inline') >B"+
如图,本来A被选,如果监听到用户改点了B,或是本来选B,又改成A,执行另一个function。
该如何实现呢?如果用oninput=checkField(?.?)可以吗?问号处应该填什么呢? 展开
2个回答
展开全部
由于浏览器容错性能比较好,在同一个html中定义相同的ID是不会报错的,js和css等都能正常运行。但是如果定义了相同的ID,那么getElementById方法获取元素时只能获取到第一个元素,这样ID也就没有意义了,要获取同一类元素可以用name,标签类型,class等方式,建议还是不要用同样的ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-21
展开全部
oninput=checkField(this)
var checkFiled = function(radio){
}
var checkFiled = function(radio){
}
更多追问追答
追问
我试了下,不行,没反应:
"Neumann "+
我试了好像不行…
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询