第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

一個內(nèi)聯(lián)事件問題?

一個內(nèi)聯(lián)事件問題?

Qyouu 2018-10-09 09:45:04
在做業(yè)務(wù)的過程中發(fā)現(xiàn)一個問題,如果在html內(nèi)給元素綁定事件(內(nèi)聯(lián)事件).如果在test腳本中直接定義action函數(shù),是可以的;但是套在$(function(){})中問題出現(xiàn)了ReferenceError: action is not defined.開始以為是瀏覽器渲染的前后順序問題,繼而把test腳本放在button元素后,但是如果不包含在$(function(){})的話,還是可以的,否則還是報錯.網(wǎng)上搜了下沒發(fā)現(xiàn)問題,希望大家給解釋下 為什么會出現(xiàn)這種問題? 謝謝大家<!DOCTYPE html><html lang="en">     <head>         <meta charset="UTF-8" />         <meta name="Author" content="" />         <meta name="Keywords" content="" />         <meta name="Description" content="" />         <title>測試頁面</title>                 <script src="./jquery-1.11.3.min.js"></script>         <script src="./test.js"></script>         </head>     <body>         <input type="button" id="btn" value="點擊" onclick="action()" />         </body></html>$(function(){    function action(){         alert('clicking...');     } });
查看完整描述

1 回答

?
大話西游666

TA貢獻1817條經(jīng)驗 獲得超14個贊

作用域的問題吧....調(diào)用action() 函數(shù)的時候是在全局作用域找這個函數(shù)的,無法訪問閉包里面的函數(shù)。。。function action(){} 我改成 window.action = function(){} 的時候是可以alert的.....


查看完整回答
反對 回復(fù) 2018-11-05
  • 1 回答
  • 0 關(guān)注
  • 482 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號