Javascript replaceChild

时间:2016-09-22 13:51:24

标签: javascript html replace

我有一行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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

您正在引用

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

但在你的html中它是id="smsTextLink"