小编FLU*_*LUX的帖子

Firefox无法识别编码!返回"未定义"

所以我的问题是Firefox无法识别.innerText,它用于检索当前用户名并添加到URL.这适用于Safari,Chrome和IE,但不适用于Firefox.它返回"undefined"

function toggle_visibility( id ) { 

var url = 'http://widget.mibbit.com/?settings=46780594e96e435ff18e44e48b7d880d&ser?ver=irc.Mibbit.Net&channel=%23yourCh&nick=',
        username = document.getElementsByClassName( 'user-nickname' )[0].innerText;
    document.getElementById( 'chat' ).setAttribute( 'href', url + username );
Run Code Online (Sandbox Code Playgroud)

所以我找到了需要添加的Firefox解决方案.

if(document.all){
     document.getElementsByClassName( 'user-nickname' )[0].innerText;
} 

else{
    document.getElementsByClassName( 'user-nickname' )[0].textContent;
}
Run Code Online (Sandbox Code Playgroud)

我需要帮助使用.textContent来检索Firefox中的用户名,并且仍然使用.innerText.我希望它朝着正确的方向前进!

javascript firefox cross-browser

0
推荐指数
1
解决办法
437
查看次数

标签 统计

cross-browser ×1

firefox ×1

javascript ×1