我想将这部分jQuery转换为Vanilla JS,但是我找不到任何功能
$('p').html(function(i, html) {
return html.replace(/ /g, '')
})
答案 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, '')
}