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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

document.getElementById("按鈕名").onclick = function() { 執(zhí)行 } 分開寫要怎么寫呢?

document.getElementById("按鈕名").onclick = function() { 執(zhí)行 }?

?分開寫要怎么寫呢??

例如:?

document.getElementById("按鈕名").onclick = 函數(shù)名();?

function 函數(shù)名() { 執(zhí)行 }?

?這樣寫好像運(yùn)行無效……

正在回答

4 回答

var request = null;


//查詢員工

document.getElementById('search').onclick = function(){

//發(fā)送AJAX查詢請求并處理

var request = new XMLHttpRequest();

request.open('GET','server.php?number='+document.getElementById('keyword').value);

request.send(null);

request.onreadystatechange = state_Change;

};


function state_Change(){

//此處是this

console.log(this.readyState);

if (this.readyState == 4) {

if (this.status == 200) {

document.getElementById('searchResult').innerHTML = this.responseText;

}else{

alert('發(fā)生錯誤!' + this.status);

}

}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>無標(biāo)題文檔</title>

<style>

#div1{width:100px; height:100px; background:red;}

</style>

<script>

window.onload=function(){

? ? document.getElementById('div1').onclick=function(){

fn1(1)

};

? ? function fn1(a){

? ? ? ? alert(a)

? ? };?

};

</script>

</head>

<body>

<div id="div1"></div>

</body>

</html>


用一個匿名函數(shù)包起來??!

0 回復(fù) 有任何疑惑可以回復(fù)我~

不能加括號,加括號會默認(rèn)為window的函數(shù)調(diào)用,不加才是div1的onclick調(diào)用

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

琉森湖畔4138382 提問者

不加括號的話,那如果調(diào)用函數(shù)需要設(shè)置參數(shù)怎么辦呢?……
2016-11-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕前端4875713 回復(fù) 琉森湖畔4138382 提問者

樓下回答你了
2016-11-03 回復(fù) 有任何疑惑可以回復(fù)我~
<!doctype?html>
<html>
<head>
<meta?charset="utf-8">
<title>無標(biāo)題文檔</title>
<style>
#div1{width:100px;?height:100px;?background:red;}
</style>
<script>
window.onload=function(){
	document.getElementById('div1').onclick=fn1
	function?fn1(){
		alert(1)
	};	
};
</script>
</head>
<body>
<div?id="div1"></div>
</body>
</html>


不加括號就可以調(diào)用


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

琉森湖畔4138382 提問者

試了下,果然可以了!…… 照這么說,js里面調(diào)用函數(shù),是不用在函數(shù)名后面加括號的?…… 那如果調(diào)用函數(shù)需要設(shè)置參數(shù)怎么辦呢?……
2016-10-31 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Ajax全接觸
  • 參與學(xué)習(xí)       224773    人
  • 解答問題       708    個

本課程通過一個案例,講解Ajax的相關(guān)概念原理實(shí)現(xiàn)方式和應(yīng)用

進(jìn)入課程

document.getElementById("按鈕名").onclick = function() { 執(zhí)行 } 分開寫要怎么寫呢?

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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