JavaScript__脚本化CSS的练习题

Web浏览器中的JavaScript everyinch 2435℃ 0评论

一、选择题

  • 1.元素对象的style属性,它的类型是( )
    A. 字符串
    B. CSSStyleDeclaration
    C. CSSStyle
    D. CSSDeclaration
    B
  • 2.设置一个元素的字号的语法是( )
    A. e.style.fontSize = “24pt”
    B. e.style.font-size = “24pt”
    C. e.style.fontSize = “24”
    D. e.style.fontsize = “24pt”
    A
  • 3.设置元素e的左边距属性值为300像素的正确做法是
    A. e.style.left = “300”
    B. e.style.left = “300px”
    C. e.style.offsetLeft = “300”
    D. e.style. offsetLeft = “300px”
    B
  • 4.设置e的样式属性为字符串s,语法不正确的是( )
    A. e.setAttribute(“style”, s)
    B. e.style.cssText = s
    C. e.style = s
    D. e.style. css = s
    D
  • 5.关于动画的实现,表述正确的是( )
    A. 使用Frame对象来实现
    B. 使用Animation方法来实现
    C. 单纯使用CSS的Animation属性
    D. 使用setTimeout()或setInterval()重复调用函数来修改元素的内联样式
    D
  • 6.getComputedStyle()方法返回的是( )
    A. 元素的内联样式
    B. 元素的计算样式
    C. 元素的外部样式
    D. 元素的style属性的样式
    B
  • 7.getComputedStyle()方法的返回值是( )
    A. 一个字符串
    B. 一个CSSStyleDeclaration对象
    C. 一个CSS对象
    D. 一个Style对象
    B
  • 8.关于计算样式对象和表示内联样式的对象之间的区别,表述错误的是( )
    A. 计算样式的属性是只读的
    B. 计算样式的值是绝对值
    C. 计算样式的属性保存在cssText中
    D. 不计算复合属性,只基于最基础的属性
    C
  • 9.关于脚本化CSS类,语法正确的是( )
    A. e.class = “myclass”
    B. e.className = “myclass”
    C. e.style.class = “myclass”
    D. e.style.className = “myclass”
    B
  • 10.HTML5,为每个元素定义了classList属性,它的类型是( )
    A. Style对象
    B. CSSStyleDeclaration对象
    C. NodeList对象
    D. DOMTokenList对象
    D
  • 11.DOMTokenList定义的方法,不包括( )
    A. add()
    B. remove()
    C. edit()
    D. toggle()
    C
  • 12.关于脚本化样式表,错误的表述是( )
    A. 操纵CSSStyleSheet对象
    B. 有id属性值,可以用document.getElementById()函数来选择它们
    C. document.styleSheets属性是一个只读的数组对象
    D. document.styleSheets属性包含CSSStyleSheet对象,表示与文档关联在一起的样式表
    C
  • 13.浏览器关闭并忽略样式表的方法是( )
    A. enabled属性
    B. disabled属性
    C. toggle方法
    D. cancel属性
    B
  • 14.关于cssRule对象,表述错误的是( )
    A. CSSRule对象代表所有CSS规则,包含如@import和@page等指令
    B. 在IE中,rules[]数组只包含样式表中实际存在的样式规则
    C. selector是规则的CSS选择器
    D. cssText属性来获得规则的文本表示形式
    C
  • 15.document.styleSheets定义的方法包括( )
    A. insertRule()
    B. editRule()
    C. removeRule()
    D. addRule()
    A
  • 16.创建新样式表的方法是( )
    A. document.addStyleSheet()
    B. document.createStyleSheet()
    C. document.createCSS()
    D. document.addCSS()
    B
分享&收藏

转载请注明:陈童的博客 » JavaScript__脚本化CSS的练习题

喜欢 (6)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>