gpt4 book ai didi

javascript - 页面加载时调用函数

转载 作者:行者123 更新时间:2023-11-30 06:59:45 25 4
gpt4 key购买 nike

My code

这是我写的代码。 default 函数应在页面加载时调用,无需单击任何按钮。它应该显示一些数据,然后应该显示两个按钮。我需要对该代码进行哪些修改?
我是初学者,所以我可能遗漏了很多东西,请帮忙。

这是我的 JavaScript 部分,详细程序在链接中给出。

function default(){
var i=7;
j=15;
document.write(i+j);
}

最佳答案

避免使用关键字

您不能使用关键字default:

Uncaught SyntaxError: Unexpected token default 

您需要重命名您的函数。

立即调用函数表达式

完成后,您可以将其括在括号中以立即执行:

(function dflt(){
var i = 7, j = 15;
document.write( i + j );
})();

警告:避免document.write

请注意,document.write 将清除您的文档,从而删除文档的内容。您应该插入一个新的文本节点,或更新页面上元素的内容:

(function dflt(){
var i = 7, j = 15;
document.body.appendChild( document.createTextNode( i + j ) );
})();

您还可以将此文本节点添加到页面上的元素:

var tNode = document.createTextNode( i + j );
document.getElementById("foo").appendChild( tNode );

这会将生成的文本添加到任何 id 属性为 foo 的元素:

<span id="foo"></span>

关于javascript - 页面加载时调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10675690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com