1.页面有一个按钮button id为 button1,通过原生的js 设置背景色为红色?
答:document.getElementById("button1").style.backgroundColor('red')
js里样式设置直接把css写法的的“-”去掉,再改写为驼峰写法即可。
2.
W3C文档的定义,置换元素的意思是:展现不是由CSS来控制的元素。这些外部元素的展现不依赖于CSS规范。
置换元素:浏览器根据元素的标签和属性,来决定元素的具体显示内容。
浏览器会根据<img>标签的src属性的 值来读取图片信息并显示出来,而如果查看(x)html代码,则看不到图片的实际内容;
<input>标签的type属性来决定是显示输入框,还是单选按钮等;
(x)html中 的<img>、<input>、<textarea>、<select>、<object> 都是置换元素。这些元素往往没有实际的内容,即是一个空元素;
置换元素在其显示中生成了框,这也就是有的内联元素能够设置宽高的原因。
(x)html 的大多数元素是不可替换元素,即其内容直接表现给用户端(如浏览器)。
例如: <label>label中的内容</label> 标签<label>是一个非置换元素,文字label中的内容”将全被显示。
3.以下代码的执行打印结果是?
答:1.数组本身也是对象。2.对象不能用length返回其拥有的属性数量。
4.要运用css3动画,你需要运用什么规则?
答:@keyframes规则。
5.ES6新增基本数据类型:Symbol(符号),表示独一无二。
6.HTML中的标签分为闭合标签和自闭合标签。 自闭合标签有<input/><img/><br/><link/><hr/>等。
7.
Math.max(args...)传入参数是任意数量的值
A.arr是数组类型,非Number类型
B.可以
C.Function.call(obj,args...),可以。
D.Function.apply(obj,Array),注意第二个参数是数组类型,可以。
8.
9.Html5新增的表单元素:
①
②
③
10.根据 HTML5 规范,在没有其他合适标签更合适时,才应该把 <b> 标签作为最后的选项。
11.HTML5 规范声明:应该使用 <h1> - <h6> 来表示标题
12.使用 <em> 标签来表示强调的文本,使用 <strong> 标签来表示重要文本,使用 <mark> 标签来表示标注的/突出显示的文本。
13.fieldset元素用于对表单控件进行分组fieldset,而legend元素用来表示它的标题