javascript替换硬编码网页上的文本

标签 javascript html

我有一个硬编码网页,我可以添加包含脚本的部分。我需要添加一个脚本来将“参加者”一词更改为在整个页面和其中包含的页面中计数。 这是编写并一直在玩的代码,但它不起作用。

<p> </p>
<script type="text/javascript">// <![CDATA[
document.body.innerHTML = document.body.innerHTML.replace(new RegExp("Attendees", "g"), "Count");
// ]]></script>

最佳答案

试试这个:

<script type="text/javascript">
window.onload = function(){
    document.body.innerHTML = 
        document.body.innerHTML.replace(/Attendees/g, "Count");
}
</script>

您需要确保您的脚本在页面完全加载后运行:window.onload\

另请查看replace 文档。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace

关于javascript替换硬编码网页上的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20639067/

相关文章:

html - Facebook 和 Twitter 按钮错位

javascript - 下载链接点击浏览器打开下载窗口

jquery - 如何最好地格式化像这样用户可以动态添加子字段的 HTML 表单? (表?列表?css3?)

javascript - Angular 2 : Template variables with custom values

javascript - child_process spawnSync 使用 for 循环迭代 python stdout 结果

javascript - Angular : Convert curl to Angular $http POST request

html - 尽管有我的 CSS 规则,但 Div 自行调整大小

javascript - 如何访问 json 响应的各个组件 - Angular

javascript - 拉维尔 5.2 :How to show validation errors when submitting form with ajax?

javascript - 替代嵌套在另一个表单中的 Ajax 上传表单