js如何动态插入占位符。

审查元素时看到$nbsp;是一字符串,所以就通过创建文本节点,内容为 并插入到指定标签中,但酱紫会被识别为纯字符串,求教大神应该如何动态插入 呢?

阅读 10.7k
3 个回答
 var p = document.createElement('p');
p.innerHTML = 'p   pp'
document.body.appendChild(p);

或者

        var p = document.createElement('p');
        var p_text = document.createTextNode('pppp\u00A0\u00A0\u00A0pppp');
        p.appendChild(p_text);
        document.body.appendChild(p);

js的Unicode 字符u00A0表示不间断空格

document.getElementById("box").innerHTML = " 你好   你好"

我猜测你是用textContent属性来指定内容的。如果用innerHTML来指定内容就没问题了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题