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

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

this.checked什么意思,

this.checked什么意思,

qq_小盛開_0 2016-10-11 16:23:36
<input type="checkbox" name="myxuan" onclick="check(this.checked)" />中的this.checked什么意思,其中checked是特殊字符么
查看完整描述

5 回答

?
RTTRWJ4340097

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

this.checked是判斷input框是否被選中,checked是特殊字符,被選中的意思。

如果這個框被選中則為true,沒有選中為false。給你舉個栗子

<input type="checkbox" onclick="oncheck(this.checked)" >

<script>

???? function oncheck(o){

???? alert(o);//被選中則為true,沒有選中為false

???? }

</script>


查看完整回答
2 反對 回復 2017-03-30
?
LovelyChubby

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

this. ?相對于上下文,本文中 this ?很顯然代之 checkbox----可以理解為復選框。checked 是checkboxd的一種狀態。當被選擇后狀態即便為checked狀態

查看完整回答
2 反對 回復 2016-10-11
  • qq_小盛開_0
    qq_小盛開_0
    我懂了,我懂了,也就是說,復選框(checkbox)被選中后,執行方法了。那既然這里this是代,checkbox,我可以寫成onclick="check(checkbox.checked)"么?
?
kofzxaaa

TA貢獻66條經驗 獲得超26個贊

很簡單:這個表單有兩個function,一個是check,另一個自己看。

this.checked估計指的是另一個function里面一個參數。

this指的是當前函數里的可用對象(大部分),還有包含它的函數,或者作為方法被調用時。
主要指里面的對象啦。

查看完整回答
反對 回復 2016-10-11
  • qq_小盛開_0
    qq_小盛開_0
    <form> 你的興趣: <br /> <input type="checkbox" name="myxuan" onclick="check(this.checked)" />全選 <br /> <input type="checkbox" name="myname" />全選&nbsp;&nbsp; <input type="checkbox" name="myname" />全選&nbsp;&nbsp; <input type="checkbox" name="myname" />全選 </form> </body> <script type="text/javascript"> function check(c){ var a=document.forms[0]; var b=a.childNodes; if(c){ for(var i=1;i<b.length;i++){ b[i].checked=true; } } else{ for(var i=1;i<b.length;i++){ b[i].checked=false; } } } </script> 這是代碼,我感覺對這個this不太明白。
  • qq_小盛開_0
    qq_小盛開_0
    哎呀,怎么變成行了,這么亂
  • kofzxaaa
    kofzxaaa
    check(c)函數有個參數c,這里的this.checked就是check函數它的傳入的參數。 本來c是沒什么意義的嘛,現在傳入一個this.checked讓它去執行。
點擊展開后面2
  • 5 回答
  • 1 關注
  • 5473 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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