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

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

HTML 文件無法識別外部鏈接 js 文件中定義的函數?

HTML 文件無法識別外部鏈接 js 文件中定義的函數?

素胚勾勒不出你 2023-06-29 21:00:01
我剛剛開始第一次學習一些編程,并且有一個問題我希望有人能幫忙解決,希望我沒有遺漏什么太明顯的東西。(修訂后的說明,包括代碼示例)我正在使用按鈕來更改元素的內部 html,但我嘗試通過三種方式執行相同的操作。對于第一種方式,我可以做到。對于后兩個,我遇到了麻煩并正在尋求指導:我要做的第一種方法是通過單擊一個按鈕來更改段落元素的innerhtml,該按鈕在按鈕的 onclick 事件屬性后面直接定義了一個語句。這是有效的,我使用的代碼如下所示:<p id="change1">Does the button below change my text when I click it, based on entering a js function directly behind an onclick event entered as a button attribute?</p><button type="button" onclick="document.getElementById('change1').innerHTML = 'Yes_1'">See If It Works_1</button>我嘗試執行此操作的第二種方法是使用一個按鈕來調用我在 html 文件的腳本標記中定義的函數。我定義的函數應該執行更改我定義的段落元素的innerhtml 的任務。這不起作用,代碼示例如下:<p id="change2">Does the button below change my text when I click it, based on calling A Function Defined in script tag within My HTML File on with an onclick event?</p><button type="button" onclick="internalfunction()">See If It Works_2</button><script>  function internalfunction() {    document.getElementById("change2").innterHTML = "Yes_2";  }</script>我嘗試執行此操作的第三種方法與第二種方法相同,只是我不調用 HTML 文件中腳本標記中定義的函數,而是調用在外部 js 文件中定義的函數。然而,該文件與我的計算機上的 HTML 文件位于同一目錄中。這現在也不起作用。我的代碼示例以及鏈接到 js 文件的方式如下所示:這是我的 HTML 文件中的代碼: <p id="change3">Does This Button That Calls A Function Defined in My External JS File Work?</p>             <button onclick="externalfunction">See If It Works_3</button>這是我想在外部 js 文件中調用的函數: function externalfunction(){document.getElementById("change3").innerHTML="Yes_3"};這是我鏈接到 js 文件的方式,在 html 文件的頭部輸入:  <script src="javascript.js"></script>
查看完整描述

1 回答

?
神不在的星期二

TA貢獻1963條經驗 獲得超6個贊

證實了一個拼寫錯誤問題,其中省略了 () 來調用函數,并且 innerHTML 拼寫錯誤。



查看完整回答
反對 回復 2023-06-29
  • 1 回答
  • 0 關注
  • 203 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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