关于javascript的3个选择题

1.执行$(“#ABC”).html()和$(“ABC”).text()后得到其值都为”XYZ”,则下面基于上述事实的描述正确的是()【网页中ID为ABC的HTML标记唯... 1. 执行$(“#ABC”).html()和$(“ABC”).text()后得到其值都为”XYZ”,则下面基于上述事实的描述正确的是(      )【网页中ID为ABC的HTML标记唯一】。
(A) 执行$(“#ABC”).html($(“#ABC”).html())后,则ID为ABC对应的标记内容将变为空;
(B) 执行$(“#ABC”).html(“ABC”+$(“#ABC”).html())后,则ID为ABC对应的标记将会在原内容之前添加”ABCXYZ”;
(C) 执行$(“#ABC”).html(“ABC”+$(“#ABC”).html())后,则ID为ABC对应的标记将会变成”ABCXYZ”
(D) 执行$(“#ABC”).html($(“#ABC”).html()+”ABC”)后,则ID为ABC对应的标记将会变成”ABCXYZ”
2. 某网页的Body标记内除Script标记内的内容外,仅有ABC三个字母,假如正确执行下述代码$(“BODY”).hide(1000);$(“Body”).html(“XYZ”);下面有关描述正确的是(      )。
(A) 当在1000毫秒内隐藏Body后,将把Body内容更改为XYZ;
(B) 将先将ABC更改为XYZ,然后1000毫秒内隐藏,其浏览器内容区将呈现空白;
(C) 将先执行ABC更改为XYZ,其Body内容将仅剩下XYZ,连Script标记等内容都将消失,然后1000毫秒内全部隐藏;
(D) 将先执行ABC更改为XYZ,其Body内容将仅剩下XYZ,连Script标记等内容都将消失,Body内容不会消失,因为其Script代码已经消失;
3. 下面有关数组的描述,错误的是(      )。
(A) 对于每个数组,都可以用length求得指定数组的成员数量,不管有无成员;
(B) 如果某数组尚未有成员,则不能用length求该数组的成员数量,如果使用将出现语法无错误;
(C) 如果某数组尚未有成员,则其length值为0;
(D) 在jQuery中,要知道$(“P”)所能选中的HTML标记数量,可以用size()或length()求得选中的数量;
展开
 我来答
kejiaweiren
2012-06-19 · TA获得超过6740个赞
知道大有可为答主
回答量:1774
采纳率:0%
帮助的人:3353万
展开全部
1.html(val)意思为设置每一个匹配元素的html内容
执行$(“#ABC”).html()和$(“ABC”).text()后得到其值都为”XYZ”可以认为HTML里有<div id="ABC">XYZ</div>
那设置$(“#ABC”).html($(“#ABC”).html()),意思则为把自己的内容替换自己的内容,所以A错。还是XYZ。
BCD考语文的。$(“#ABC”).html(“ABC”+$(“#ABC”).html())后DIV里会变成
<div id="ABC">ABCXYZ</div>所以答案是C
2.虽然代码是从上到下运行的。但是1000毫秒内隐藏Body是需要时间的,所以看上去是先把内容改变成XYZ,然后HIDE,页面成空白。所以选B
3.A和C是正确的。试一下就知道了,没什么好解释的。那么B就肯定是错的了。当然D也有待商榷,D改成可以用size()或length求得选中的数量;就肯定是对的了。因为jquery对象是没有length方法的,只有属性。当然,如果是单选题,那肯定选B
z531509289
2012-06-22 · TA获得超过674个赞
知道答主
回答量:160
采纳率:100%
帮助的人:40.1万
展开全部
sdfsdgffsg
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式