亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從不同的 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 關注
  • 178 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號