<script>
if(typeof(py)=="undefined"){
var options=document.querySelectorAll("input[name='options']")
for(var i in options){
options[i].style.display="none"
}
}
</script>
出现报错,是不是因为py没有定义?
另外由于这段js是引用别人的,对方注明是为了显示radio组件,我个人感觉实现不了,请问是否正确?
js小白,请各路大神解惑!
这样的错误需要具体的调试。 你可以在这句话上面打印 console.log(options[i])
options[i] 确认一下是否有值呢, 可能是它未取到值为undefined或者null导致的报错
试试options[i].style['display']="none"
display的值不能是none吧 ,true false试试