Javascript chrome和JS with语句的问题
我有这样一个代码:Javascript chrome和JS with语句的问题,javascript,with-statement,Javascript,With Statement,我有这样一个代码: with(document.formname) { if(item("fieldname").value==1) { alert("Good"); } } 它在IE中运行良好,但chrome让我对项毫无顾忌 我想知道的是,是否有办法解决这个问题? 如果没有,如何构建动态文档.formname.fieldname+i.value 我需要它指向字段名,而不是带有getelementbyID的to和ID 此外,此代码位于modaldialog中,而不是弹出窗口中
with(document.formname) {
if(item("fieldname").value==1) {
alert("Good");
}
}
它在IE中运行良好,但chrome让我对项毫无顾忌
我想知道的是,是否有办法解决这个问题?
如果没有,如何构建动态文档.formname.fieldname+i.value
我需要它指向字段名,而不是带有getelementbyID的to和ID
此外,此代码位于modaldialog中,而不是弹出窗口中
“i可以是任何数字”我不太明白您想做什么,但document.formname[“fieldname”]?with语句真是个坏主意。你应该发布相关的HTML。