Javascript查找并替换子字符串中的字符串不使用jquery

标签 javascript

嗨,有人可以将此 jquery 转换为纯 JavaScript 吗?

$("body *").each(function () { 
    $(this).html($(this).html().replace(/\[br\]/\g,'<br/>')); 
});

它的作用是,找到所有 [br],然后将其替换为 <br/>

上面的代码在 chrome 中完美运行,但在 mozilla 和 IE 中不起作用,所以我需要用纯 JavaScript 执行它。非常感谢大家!

最佳答案

试试这个:

window.onload=function(){
  document.body.innerHTML = document.body.innerHTML.replace( /\[br\]/g,'<br/>');
}

ps。在您的代码中,有一个错误: /\[br\]/\g 应该是 /\[br\]/g

关于Javascript查找并替换子字符串中的字符串不使用jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7345160/

相关文章:

javascript - 如何创建多个标签介绍 Canvas

php - 简单网站(Apache/PHP/MySQL + JavaScript)

javascript - 函数.createdelegate

javascript - 如何自动化/脚本化注册等流程

javascript - HTML 在插入网页时显示为纯文本

javascript样式特殊字符之间的所有单词

javascript - 是否可以在 Javascript 中使用方法链分配字符串?

javascript - JQuery:在页面之间滑动

javascript - 在 NodeJS 中通过 USB 连接 Android/iPhone 设备

javascript - D3js 随时间绘制?