This question already has answers here:
'innerText' works in IE, but not in Firefox
                                
                                    (15个回答)
                                
                        
                                4年前关闭。
            
                    
在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;

关于javascript - document.getElementById('email'+(2))。innerText在Firefox中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12728545/

10-09 04:01