gpt4 book ai didi

javascript - 在没有事件的情况下从 HTML 执行 javascript 函数

转载 作者:行者123 更新时间:2023-11-29 18:25:54 25 4
gpt4 key购买 nike

我希望从 HTML 页面调用 javascript 函数并且我希望它依赖于任何事件。该函数位于单独的 .js 文件中,因为我希望在许多网页中使用它。我也将变量传递给它。我试过这个:

HTML:

<script type="text/javascript" src="fp_footer2.js">
footerFunction(1_basic_web_page_with_links, 1bwpwl.html);
</script>

fp_footer2.js中的函数:

function footerFunction(path, file) {

document.write("<a href=" + path + "/" + file + " target='_blank'>Link to the original web page for this assignment.</a>");

return;
}

(我也试过将 fp_footer2.js 文件引用放在页眉中,但无济于事。我不确定我是否可以像在本例中那样将其“内联”。如果不能,请告诉我.

PS:我知道我可以使用 HTML 本身中的简单 'a href=""' 来做到这一点。出于我自己的好奇心,我想看看这是否可行。

最佳答案

如果 <script>有一个 src , 然后外部脚本替换内联脚本。

您需要使用两个 脚本元素。

您传递给函数的字符串也需要是实际的字符串,而不是 undefined variable (或 undefined variable 的属性)。字符串文字必须用引号引起来。

<script src="fp_footer2.js"></script>
<script>
footerFunction("1_basic_web_page_with_links", "1bwpwl.html");
</script>

关于javascript - 在没有事件的情况下从 HTML 执行 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13237215/

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