Javascript 按视口大小更改文本

Javascript 按视口大小更改文本,javascript,css,Javascript,Css,新手非常需要指导。 我有一个带有呼叫我按钮的响应网站。由于桌面机器上的查看器实际上不能像移动设备那样按下按钮呼叫,因此我需要在“移动”视口中使用该按钮来表示“呼叫我”,在桌面上查看时使用该按钮来表示电话号码 我尝试了以下javascript,但firebug报告的错误使情况变得混乱。 在此方面的任何帮助都将不胜感激 var changeText = document.getElementById("changeText"); if (window.innerwidth >= 1024){

新手非常需要指导。 我有一个带有呼叫我按钮的响应网站。由于桌面机器上的查看器实际上不能像移动设备那样按下按钮呼叫,因此我需要在“移动”视口中使用该按钮来表示“呼叫我”,在桌面上查看时使用该按钮来表示电话号码

我尝试了以下javascript,但firebug报告的错误使情况变得混乱。 在此方面的任何帮助都将不胜感激

var changeText = document.getElementById("changeText");

if (window.innerwidth >= 1024){
    changeText.write("215-555-1555");
    else changeText.write("Call Me");
}
您的else不应在您的if中


你的else不应该在if内

你应该在if外放置else

if(){
//code
} else{
//else code
}

如果需要的话,你应该把其他东西放在外面

if(){
//code
} else{
//else code
}

“混淆情况”的错误有哪些?媒体查询不是最好的处理方法吗?另外,我不知道这是否是复制/粘贴问题,但您的if不应该围绕您的else@Flynn这很可能就是问题的症结所在“混淆情况”的错误是什么?媒体查询不是处理得最好吗?还有,我不知道这是否是一个复制/粘贴问题,但您的if不应该围绕您的else@Flynn这很可能就是问题的症结所在。同样,innerWidth,而不是innerwidthGood catch@wolffer East似乎我被常见的新手错误抓住了。谢谢你对这个问题的关注。我绕了一圈,又绕了一圈。我从中吸取了两个非常宝贵的教训。(如果与if分开,请观看camelCase。谢谢So,innerWidth,而不是innerwidthGood catch@wolffer East似乎我被常见的新手错误抓住了。谢谢你对这个问题的关注。我一遍又一遍地关注它。我从中吸取了两个非常宝贵的教训。(如果与if分开,请观看camelCase。谢谢