jQuery到Vanilla JS,删除

时间:2018-11-22 00:19:26

标签: javascript jquery

我想将这部分jQuery转换为Vanilla JS,但是我找不到任何功能

$('p').html(function(i, html) {
  return html.replace(/ /g, '')
})

2 个答案:

答案 0 :(得分:2)

您可以使用document.querySelectorAll方法来选择所有p标签。

document.querySelectorAll("p").forEach(function(el) {
    var html = el.innerHTML
    html = html.replace(/ /g, '')
    el.innerHTML = html
})

答案 1 :(得分:0)

查看此网站:

http://youmightnotneedjquery.com/#get_html

此网站是您在“香草JS”中代替jQuery的理想资源。

您可以轻松设置这些元素的innerHTML

const pTags = document.querySelectorAll('p');
for (let tag of pTags){
  tag.innerHTML = tag.innerHTML.replace(/ /g, '')
}