我有一行html,我需要根据屏幕大小动态更改。我有javascript将检查屏幕大小,但我无法让它用我需要的替换html。我需要删除链接标记,只有样式的文本和div。第一行代码是我所拥有的,第二行代码是我需要改为:
var smsLink = document.getElementById("smsTextLink");
var smsTextNode = document.createTextNode('text us agents available 8am - 10pm CST 7 Days a Week');
smsTextLink.parentNode.replaceChild(smsTextNode, smsTextLink);

<a href="" id="smsTextLink">text us
<div style="color:#888888">agents available 8am - 10pm CST<br>7 Days a Week</div>
</a>
text us
<div style="color:#888888">agents available 8am - 10pm CST<br>7 Days a Week</div>
&#13;
答案 0 :(得分:0)
您正在引用
var smsLink = document.getElementById("smsLink");
但在你的html中它是id="smsTextLink"