js bind和unbind选择题,选什么?

JavaScript021

js bind和unbind选择题,选什么?,第1张

选A

可以同时绑定鼠标事件和键盘事件。如下

$("input").bind({

keydown:function(){$("body").css("background-color","red")},

mouseout:function(){$("body").css("background-color","blue")}

})

B、可以移除多个事件,也可以移除单个事件,后面部分错误。

C、有点模糊,如果是多选感觉也可以A、C。如果单选就是A。这个太模糊的说法了,如果合理的应该是:相反的,而不是对应的。

D、bind方法是绑定方法,不是做移除的。

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<!-- 引入jquery -->

<script src="js/jquery-1.7.2.min.js"></script>

</head>

<body>

<ul>

<li>第一个</li>

<li>第二个</li>

<li id="unbind">第三个</li>

</ul>

<script>

$(function(){

//给li绑定点击事件

$("li").click(function(event) {

//返回当前li的索引

alert($(this).index())

})

//给id为unbind的元素删除点击事件

$('#unbind').unbind("click")

})

</script>

</body>

</html>

unbind(type [,data])     //data是要移除的函数

$('#btn').unbind("click")//移除click

$('#btn').unbind()//移除所有

<!DOCTYPE HTML>

<html lang="en-US">

<head>

<meta charset="UTF-8">

<title>menu</title>

<style type="text/css">

</style>

<script type="text/javascript">

onload = function ()

    {

    var a = document.querySelector ("a")

    a.onclick = function ()

    {

     if (this.disabled)

            {

            return false

            }

    this.style.color = 'grey'

    this.disabed = true

    }

    }

</script>

</head>

<body>

<a href="#">aaaaaa</a>

</body>

</html>