为了账号安全,请及时绑定邮箱和手机立即绑定

如何从不同的 HTML 文件调用 JavaScript 函数?

如何从不同的 HTML 文件调用 JavaScript 函数?

梦里花落0921 2024-01-11 16:39:49
我正在尝试从单独的 HTML 文件获取链接以显示特定的自动 JavaScript 隐藏元素。该页面显示 8 个单独的按钮,单击这些按钮时会显示一个隐藏的 div 元素。JavaScipt函数代码:    function tr() {        var x = document.getElementById("tr");        if (x.style.display === "block") {            x.style.display = "none";        } else {            x.style.display = "block";        }    }我再次尝试从单独的 HTML 文件中调用此函数。谢谢你!编辑:是的,抱歉应该提到我对 JavaScript 非常缺乏经验。现在,当我将它变成一个对象时,似乎该函数仍然没有被调用。我需要包含什么内容才能使该对象成为全局对象吗?var name = {    a : function tr() {        (...)    }}我怎么称呼它:<button onclick="name.a()" class="button">
查看完整描述

1 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

使用以下方法,您可以从不同的 HTML 文件调用 JavaScript 函数:

<script src="demo.js"></script>

这里 demo.js 是你的 JavaScript 文件名。并在此代码中添加id="tr"onclick="tr()"

<button onclick="tr()" class="button" id="tr">demo btn</button>

例子:

function tr() {

    var x = document.getElementById("tr");

    alert("function is call");


    // if (x.style.display === "block") {

    //     x.style.display = "none";

    // } else {

    //     x.style.display = "block";

    // }

}

<!DOCTYPE html>

<html>


<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>


<body>

    <button onclick="tr()" class="button" id="tr">demo btn</button>

    <script src="demo.js"></script>

</body>


</html>


查看完整回答
反对 回复 2024-01-11
  • 1 回答
  • 0 关注
  • 119 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信