javascript - 用页面加载替换文本

标签 javascript

我知道在这种情况下如何用 getElementById() 函数替换文本:

<script type="text/javascript">
    function go(){
        var p = document.getElementById('ccc');
        p.firstChild.nodeValue = 'AAA';
    }
</script>

<div id='ccc'>o</div>

<a href="javascript:go()">go</a>

当我点击转到链接时,“o”会替换为“AAA”。

但是我想在没有任何点击的情况下将页面加载到浏览器时替换文本。所以用户不必知道 div 'ccc' 中有一些文本 'o'。他必须从一开始就只看到“AAA”。

怎么做?

最佳答案

您可以使用onload 事件:

window.onload = go;

// or better
window.addEventListener("load", go);

你也可以使用匿名函数:

window.onload = function()
{
  // ...
}
window.addEventListener("load", function()
{
  // ...
});

关于javascript - 用页面加载替换文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105226/

相关文章:

javascript - 使用 webpack 和 vuejs 处理数据属性

javascript - Bootstrap 模式加载远程内容生成 2 个请求

javascript - mysql查询后 promise 警告

javascript - WordJS body.getOoxml bug 添加空段落

javascript - 返回对象中的默认值

javascript - 根据其他多选中的选择填充多选

javascript - 如何并排放置 2 个 div(替代解决方案)

javascript - jQuery Uploadify - 更新面板中的问题

javascript - 使用引导验证器验证密码并确认密码字段

javascript - promise 只能与 then 函数一起正常工作