关于一个页面多个form问题????????

当前我的页面是用一个遍历出来的。有多个form每个都不一样,我可以获得到当前的form .首先我做一个事件用this.form,和this.name吧当前的form和当前文本框的得到以后。我想通过当前form 设置当前页面上的

的innerHTML,如果通过document.getElementById('div').innerHTML=""每次设置的都是第一个form中的
,
如何才能通过form名来设置当前
的innerHTML呢????????

4个回答

你在循环的时候给div指定id的时候加个序号:比如id=‘div1’,然后点击的方法需要多个参数,就是这个编号。
这样就能获得div了。
注意HTML页面上id是不允许重复的。

document.getElementsByName("form的name属性值")[0].innerHTML

在循环生成form的时候 给id设置成有规律的

获取的时候 document.getElementById("form的id");

取得form后,你可以通过parentElement和childNodes来定位你的div,这样就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐