资讯详情

Javascript交互式网页设计试题(一)

 精选JS 50答案在头尾,喜欢收藏! 

A attr() B text() C value() D replace()

A XHTML元素必须关闭 B 用 Id 属性代替 name 属性 C 标签必须使用小写字母 D 不关闭空标签

A attr()获取或设置元素的属性值 B val()获取或设置元素的方法value属性值 C $(‘h2’).attr(‘value,‘asdf’)执行时,因为没有和元素,value所有代码都不会产生任何效果 D KaTeX parse error: Expected 'EOF', got '#' at position 3: ('#?btn').val('asdf…(’#btn’).attr(‘value’,‘asdf同样的效果的效果(##btn’为按钮)

A <style>@import StyleSheet1.css;</style> B <link rel=”stylesheet” type=”text/css” href=”StyleSheet1.css”/> C < link rel=”stylesheet1.css” type=”text/css”> D <style rel=”stylesheet” type=”text/css”src=”StyleSheet1.css”></style>

A slideUp()和slideDown( )用于改变元素的高度。 B slideUp()会使元素从下往上逐渐隐藏。 C slideDown()元素从上到下逐渐显示。 D slideUp()或slideDown( )速度参数只能使用毫秒。

A parseInt(“66.6s)返回值为7 B parseInt(“66.6s)返回值为NaN C parseFloat(“66ss36.8id)返回值为36 D parseFloat(“66ss36.8id)返回值为66

A str.substring(1、5)返回值为"elcom" B str.length的返回值16 C str.indexOf(“come,4)返回值为4 D str.toUpperCase( )的返回值是"Welcome To China"

解析: substring–返回指定索引范围内的字符串 str.substring(1,5)返回索引1和5之间的字符串,并且 包括索引1对应的字符,不包括索引5对应的字符,因此结果是elco。 length–返回长度,空格 也计算在内。 indexof–返回子字符串在目标字符串中首次出现的位置 字符串中 如果没有子字符串,则返回-1。如果标题中给出的格式是str.indexOf(“come),结果返回3。 toUpperCase( )–将字符串转化为小写。 toLowerCase()–将字符串转换成小写。

A jquery体积小,压缩后只有100左右kb B jquery包装了大量的选择器,DOM操作、事件厝里,使用起来比JavaScript简单得多 C jquery浏览器兼容性好,能兼容所有浏览器 D jquery容易扩展,开法阵可以自己写jquery的扩展插件

<script type="text/javascript">    function allChecked( ){ 
                  var allck=__________           for(var i = 0 ;i<allck.length;i ){ 
                            allck[i].checked=true;           }   }  < / script >  <body>  <p><input name="chk" type="checkbox" value="滑雪">滑雪  <p><input name="chk" type="checkbox" value="游泳">游泳 <p><input name="chk" type="checkbox" value="爬山">爬山 <p><input name="btn" type="button" onClick="allChecked( )" value="选择"> </body> A document.getElementsById("chk"); B document.getElementsByName("chk"); C document.getElementByName("checkbox"); D document.getElementsByTagName("chk"); 

A 该方法执行时会弹出一个提示对话框,等待用户输入一行数据 B 基本语法是:prompt(“提示信息”,“输入框的默认信息”); C 该方法的返回值可以被引用或存储到变量中。 D 如果用户单击“取消”按钮或直接关闭提示对话框,该方法将返回false

解析: 提示对话框包含一个简单的文本框,用户在提示对话框中输入文本后,文本会作为值返回。prompt方法有两个参数:第一个参数提示用户应该输入的内容,第二个参数是文本框中显示的初始默认值,如果没有传递第二个参数,文本框中默认显示undefined。提示框中有文本框、“确定”按钮和“取消”按钮,当用户单击“确定”按钮时,文本框的所有文本就成为返回值;当单击“取消”按钮时,则返回null。

A :input B :select C :button D :radio

A 它是一个重要的标准,并不是javascript唯一的部分 B 是一种开放的,国际上广为接受的,标准的脚本言规范。 C 它主要描述了语法、变量、数据类型、运算符、逻辑控制语句等。 D ECMAScript遵循了JavaScript标准。

A val( ) B attr( ) C removeAttr( ) D css( )

A css(color:#CCF;) B css(“color”,"#CCF") C css("#CCF",“color”) D css(color,#CCF)

A in B px C pt D pc

A 只有jQuery对象才能使用jQuery提供的方法 B 在使用jQuery方法前应先引入jQuery库文件 C jQuery代码必须写在 ( f u n c t i o n ( ) ) 或 (function( ){})或 (function())或(document).ready(function( ){})的函数方法体中 D jQuery对象与DOM对象可以相互转换

A prompt B alert C confirm D location

解析: prompt–显示可提示用户输入的对话框 alert–显示带有一个提示消息和一个确定按钮的警示框 confirm–显示一个带有提示信息、确定和取消按钮的确认框 location–为window对象的常用属性,表示当前窗口的URL

A jquery是区别与javascript的另一种web脚本语言 B javascript与jquery不可以混合使用 C javascript可以以*.js的形式放在单独的文件中 D 使用jquery方法时可以不用引入jquery库文件

A switch B if-else C for D 字符串运算符

A 50px B 70px C 72px D 52px

A link元素 B style元素 C style属性 D script元素

<p>你好</p>

jQuery代码:

$(“p”).append(“<b>快乐编程</b>”);

A <p>你好</p><b>快乐编程</b>
B <p>你好<b>快乐编程</b></p>
C <b>快乐编程</b><p>你好</p>
D <p><b>快乐编程</b>你好</p>

Math.ceil(25.5); A 24 B 25 C 25.5 D 26

解析: Math.ceil(n)–对n向上取整 Math.floor(n)–对n向下取整; 例如: Math.floor(67.6)返回值是67

A a {text-decoration:no underline} B a {underline:none} C a{decoration:no underline} D a{text-decoration:none}

A jquery是javascript的程序库之一,他对javascript的封装 B 相对于javascript,jquery语法更为简单,能大幅提高开发效率 C 相对javascript,jquery解决了大部分的浏览器兼容性问题,减少了错误的改路 D jquery功能强大,能完全取代Javascript

26、网页加载的时候执行以下Javascript代码:

fun1(123);

function fun1(a){ 
       

alert(a);

}

function fun1(a){ 
       

          a=456;

          alert(a);

}

该代码在网页中输出的内容是( )(选择一项)

A 123和456 B 123 C 123和undefined D 456

emp=new Array(3);

emp[0]=0;

emp[1]=1;

emp[2]=2;

emp[3]=3;

document.write(emp.length);

A 2 B 3 C 4 D 5

A jQuery对象与DOM对象不能相互转换 B jQuery(“div”).get(0)是把div标签元素转换为DOM对象 C jQuery对象同样可以使用getElementById( )方法 D document.getElementById(“box”).get(0)是把id为box标签元素转换为jQuery对象

A host B hostname C reload D replace

< script language="javascript">  x=3;
  y=2;
  z=(x+2)/y;
  alert(z);

A 2
B 2.5
C 32/2
D 16

解析: HTML中的"/“就是表示数字上的除法运算,如果是取余则为”%"。

A 浮动塌陷与浏览器有关,在firefox浏览器中不支持浮动塌陷 B 使用after伪选择器解决浮动塌陷的办法只适合于IE浏览器 C 浮动塌陷产生的原因是由于在一个父盒子中所有的子盒子都设为浮动后父盒子的高度塌陷为零 D 浮动塌陷是IE浏览器设计的BUG,其它浏览器不存在这种问题

     <ul>

     <li>首页</li>

     <li>新闻</li>

     <li>关于我们</li>

     </ul>

下列仅能使其文字"首页"一行背景色变成红色的JQuery代码,错误的是( )(选择一项)

A $("#box li").css(‘background’,“red”); B $("#box li.active").css(‘background’,“red”); C $("#box li:first").css(‘background’,“red”); D $("#boxli").eq(0).css(‘background’,“red”);

A add( ) B join( ) C sort( ) D length( )

解析: add( )–增加方法 length( )–求长度方法 join( )–联接方法

A 元素节点 B 属性节点 C 图像节点 D 文本节点

解析: DOM把html文档看成由元素、属性和文本组成的一棵倒立的树。

A show( )和hide( )可控制元素的显示和隐藏 B show([speed],[fn]),其中,speed代表速度,fn代表处理函数 C hide([speed],[fn]),其中,speed代表速度,fn代表处理函数 D 以上参数中的speed默认值为“0”,可能值:秒、slow、fast、normal

A 内容与表现分离,减轻浏览器负担 B 内容越表现分离,导致页面结构不完整 C 内容\]与表现分离,使页面设计简洁 D 内容与表现分离是现代页面设计的标准

  • 元素背景颜色,应选用的是( ).
  • A $(“li:gt(2)”).css(“background-color”,"#ccc") B $(“li:eq(2)”).css(“background-color”,"#ccc") C $(“li:odd(2)”).css(“background-color”,"#ccc") D $(“li:lt(2)”).css(“background-color”,"#ccc")

    A 代码简洁、结构清晰 B 对搜索引擎支持好 C 易于版面布局修改 D 提高浏览器的执行效率

    A hide( ) B toggle( ) C hover( ) D slideUp( )

    A 水平盒子的间距为取两个盒子的margin最大值 B 垂直盒子的间距等于两个盒子中较大的margin值 C 重叠盒子是指两个盒子中,下面盒子的border值为负值时会自动向上移 动 D 盒子的间距与其padding值也有关系

    emp=new Array(5);
    
    emp[1]=1;
    
    emp[2]=2;
    
    document.write(emp.length);
    

    A 2 B 3 C 4 D 5

    解析: 数组的长度是设置的元素的数目,当用户访问的下标超出指定长度时,数组将自动扩展。系统会自动把未赋值的元素赋为常量值undefined。

    A $(document)的含义是把document对象转换成jQuery对象 B $()方法可以用来选择元素、把DOM对象转换成jQuery对象,或根据HTML字符串创建Jquery对象 C $( )方法额返回值一定是一个jQuery对象 D $()方法的参数可以是选择器、DOM元素或HTML代码

    A getElementById( ) 返回拥有指定id的第一个对象的引用 B getElementById( ) 返回拥有指定id的对象的集合 C getElementsByName( ) 返回拥有指定名称的对象的集合 D write( ) 向文档写文本,HTML表达式或javascript代码

    解析: document对象的常用方法: 1、write–用于向HTML文档动态输入内容 2、getElementById–获取指定id的HTML页面元素对象 3、getElementsByTabName–返回所有指定标签名的HTML页面元素对象 4、getElementsByName–获取一组指定name的HTML页面元素对象 5、createElement–创建代表某个HTML元素的对象

    A $("ulli:first") 指选取<ul>下的第一个<li>子元素
    B $("ul li:gt(2)") 指选取<ul>下的索引从2开始的所有<li>子元素
    C $("ulli:eq(2)") 指选取<ul>下的索引为2的<li>子元素
    D $("ul li:not(:first)")指选取<ul>下的除了第一个<li>子元素的所有<li>子元素
    

    num=123;
    
    function fun1( ){ 
             
    
             var num = 123;
    
             return num++;
    
    }
    
    fun1( );
    
    alert(num);
    
    该代码在网页中输出的内容是(    )
    

    A undefined B NAN C 123 D 124

    A setInterval()用于在指定的毫秒后调用函数或计算表达式,可执行多次 B setTimeout()用于在指定的毫秒后调用函数或计算表达式,可执行一次 C setInterval()的第一个参数可以是计算表达式也可以是函数变量名 D clearInterval( )和clearTimeout( )都可以清楚setInterval( )函数设置的timeout

    A window.history属性是指有关客户访问过的URL信息 B window.confirm()方法显示一个带有提示信息和确认按钮的警示框 C window.location="a.html"和window.location.href="a.html"的作用都是读取并显示a.html内容 D window.reload()方法可以用来刷新当前页面

    A document.documentElement.scrollTop; B document.documentElement.topScroll; C document.style.scrollTop; D document.style.topScroll;

    49、

    var name = document.getelementById("name").value;
    
    for(var i = 0 ;i<name.length;i++){ 
             
    
             var j = name.substring(i,i+1);
    
             if(______________){ 
             
    
                       alert("该文本框中不能包含数字!");
    
                       return false;
    
             }
    
    }
    

    A isNaN(j)==false; B isNaN(j)==true; C isNum(j)==true; D isNum(j)==false;

    A hover()方法相当于mouseover与mouseout的组合使用 B hover(fn1,fn2)在鼠标移动到元素上时触发fn1方方法,移除元素触发fn2方法 C toggle(fn1,fn2)第一次点击元素时触发fn1方法,第二次点击元素触发fn2方法,第三次点击则不会再触发任何函数 D toggle(0方法参数可以为两个或者多个处理函数

    1—5、BDCBD 6-10、DBCBD 11-15、BDBBB 16-20 CDCAA 
    21-25、ABDDD 26-30 DCBCB 31-35 CACCD 36-40 BBDBB 
    46-50 DCBBC DDAAC
    

标签: elco光电传感器op18

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台