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

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

如何在 HTML 中定義包含要執行的方法的 JS 文件

如何在 HTML 中定義包含要執行的方法的 JS 文件

慕仙森 2024-01-03 15:56:23
我正在處理一個在互聯網上找到的項目示例,我試圖知道如何onclick從一個項目中調用一個簡單的方法button。我嘗試過的是將其聲明為:超文本標記語言        <button id="bt_connect" src="./js/example.js" onclick="mqtt_sub();">MQTT CONNECTION</button>調用function我定義的./js/example.jsfunction mqtt_sub() {var mqtt = require('mqtt');var client = mqtt.connect("url:1883"); // URL:portvar topic = 'testingtopic'client.on('message', (topic, message) => {    message = message.toString();    console.log(message);});client.on('connect', () => {    client.subscribe(topic);    console.log("Connected!")})}錯誤未捕獲的引用錯誤:mqtt_sub 未在 HTMLButtonElement.onclick 中定義我知道我可以在文件中定義腳本HTML,但我無法執行require()我想知道的是我的代碼是否錯誤,或者它應該是這樣的。我想仔細檢查一下,看看我是否需要查看我的代碼,或者我只是誤解了我的項目的結構。
查看完整描述

1 回答

?
ibeautiful

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

按鈕元素沒有 src 屬性。如果您想從按鈕調用 onclick 方法,您需要調用 JS 文件本身中定義的函數。


要使其識別此方法,您可以將 JS 文件添加到結束 body 標記之前的 script 標記內。


<html>

  <head>...</head>

  <body>

   ....

  <script src="your_src"></script>

  </body>

 </html>


查看完整回答
反對 回復 2024-01-03
  • 1 回答
  • 0 關注
  • 160 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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