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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

一個(gè)關(guān)于js定義個(gè)帶obj參數(shù)的函數(shù)的問題。

一個(gè)關(guān)于js定義個(gè)帶obj參數(shù)的函數(shù)的問題。

Sprash 2016-03-21 19:33:25
我現(xiàn)在定義一個(gè)函數(shù)function a1(obj){obj.style.color="white";}如果我把這個(gè)函數(shù)用這種方式添加,(假設(shè)button是一個(gè)按鈕).button.onclick="a1(button)" ;會(huì)添加不上,當(dāng)時(shí)仔細(xì)一想邏輯上又好像確實(shí)可行,因?yàn)閍1(button)等于把obj變成了實(shí)際的button,為什么這樣不行呢?我知道怎么弄能行,但是我確實(shí)想搞明白為什么這樣不行,謝謝大家了
查看完整描述

3 回答

已采納
?
李曉健

TA貢獻(xiàn)1036條經(jīng)驗(yàn) 獲得超461個(gè)贊

<!DOCTYPE??HTML>
<html?>
<head>
????<meta?charset="utf-8"/>
????<title>xxxxxx</title>
</head>
<body>
<button?id="button"?style="background-color:?#0b8df1">我是按鈕</button>
<script?type="text/javascript">
????function?a1(e){
????????var?target?=?e.target;
????????target.style.color="white";
????}
????var?button?=?document.getElementById('button');

????button.onclick?=?a1;

</script>
</body>
</html>


查看完整回答
1 反對(duì) 回復(fù) 2016-03-22
?
qq_天啊下雪_0

TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超3個(gè)贊

onclick="a1(this)"

查看完整回答
1 反對(duì) 回復(fù) 2016-03-23
?
qq_沖哥_0

TA貢獻(xiàn)40條經(jīng)驗(yàn) 獲得超30個(gè)贊

在JS 中, 你想操作哪個(gè)元素,就要先獲取哪個(gè)元素, 而不是直接用哪個(gè)元素。JS操作DOM元素,button 是HTML 元素。

a1(button)等于把obj變成了實(shí)際的button, 變成了 button.style.color ='white', 你應(yīng)當(dāng)沒有這么寫過。

都是 var oBtn = document.getElementsByTagName('button')[0],

? oBtn.style.color ="white'

查看完整回答
反對(duì) 回復(fù) 2016-03-22
  • 3 回答
  • 0 關(guān)注
  • 3566 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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