在一个 Jsp 页面中,我有一个 ADD 按钮,它可以动态添加一个带有id ="email"+rowindex
.
当我尝试获取通过添加的电子邮件的值时,行索引值document.getElementById('email' + (2)).innerText
在哪里(2)
,它在 Firefox 中不起作用,但在 IE 中运行良好。请帮忙。
在一个 Jsp 页面中,我有一个 ADD 按钮,它可以动态添加一个带有id ="email"+rowindex
.
当我尝试获取通过添加的电子邮件的值时,行索引值document.getElementById('email' + (2)).innerText
在哪里(2)
,它在 Firefox 中不起作用,但在 IE 中运行良好。请帮忙。
该.innerText
属性是非标准的。改为使用.textContent
。
或者,如果您支持较旧的 IE,那么您可以这样做:
var email = document.getElementById('email' + 2);
var text = email.textContent || email.innerText;
这个小代码可能会有所帮助
var email = document.getElementById('email' + (2));
var text = email.value;
希望这可以帮助!