在Jsp页面中,我有一个ADD按钮,可以动态添加id ="email"+rowindex
的文本框。
当我尝试获取通过document.getElementById('email' + (2)).innerText
添加的电子邮件的值时,其中(2)
是行索引值,它在Firefox中不起作用,但它在IE中完全正常。请帮忙。
答案 0 :(得分:4)
.innerText
属性是非标准的。请改用.textContent
。
或者,如果您支持旧的IE,那么您可以这样做:
var email = document.getElementById('email' + 2);
var text = email.textContent || email.innerText;
答案 1 :(得分:0)
这个小代码可能是帮助
var email = document.getElementById('email' + (2));
var text = email.value;
希望这有帮助!