所以我的问题是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.我希望它朝着正确的方向前进!