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

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

沒事了。。。。

沒事了。。。。

Dod_Annie 2016-12-30 20:25:40
查看完整描述

3 回答

?
慕數據5775487

TA貢獻76條經驗 獲得超19個贊

window.onload意思是等頁面加載完才能執行函數,如果不寫window.onload你可以這樣:

<!doctype?html>

<html>

<head>

<meta?charset="utf-8">

<title>無標題文檔</title>


</head>

?

<body>

<input?type="button"?value="按鈕"?onclick="aaa()">

<script>

window.onload?=function(){

????aaa?=function(){

????????alert("s");

????????}

????}

</script>

</body>

</html>


查看完整回答
反對 回復 2016-12-30
  • Dod_Annie
    Dod_Annie
    這些我都知道,我問的是function的賦值方法,你在你寫的這個代碼的js部分 在aaa前面加上一個var,就是這樣 <!doctype html> <html> <head> <meta charset="utf-8"> <title>無標題文檔</title> </head> <body> <input type="button" value="按鈕" onclick="aaa()"> <script> window.onload =function(){ var aaa =function(){ alert("s"); } } </script> </body> </html> 多一個var 函數就不能正確執行了 我想問的是這個,為什么
?
慕數據5775487

TA貢獻76條經驗 獲得超19個贊

函數是不會自己執行的,兄弟,可以通過鼠標事件調用,也可以如:

var??aaa?=function(){

????????alert("s");

????????}

aaa();

這種方法調用,總之調用的方法很多的,努力學吧,加油!?。W到后面你就自然會明白的。不要過于糾結小問題,暫時不懂的可以放一放繼續學!

查看完整回答
反對 回復 2016-12-30
?
Dod_Annie

TA貢獻2條經驗 獲得超0個贊

222

查看完整回答
反對 回復 2016-12-30
  • 3 回答
  • 0 關注
  • 2013 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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