单选题
1.在HTML5中,我们可以使用( )属性来为文本框添加正则验证。
A.required
B.pattern
C.validate
D.novalidate
2.在HTML5中,我们可以使用( )属性来实现文本框自动获取焦点。
A.autofocus
B.autocomplete
C.placeholder
D.required
3.下面有关HTML5新增公共属性的说法中,正确的是( )。
A.<div hidden></div>可以等价于<div style="visibility:hidden"></div>
B.定义了draggable="true"的元素在拖动后,位置也会改变
C.使用JavaScript来获取data-bg-color属性值时,应该写成obj.dataset.bgColor
D.我们可以使用editable属性来定义一个元素的内容是否可以被编辑
4.下面有关input元素新增属性的说法中,正确的是( )。
A.autocomplete属性只适用于<input type="text" />
B.我们可以使用autocomplete="true"来实现文本框的自动提示功能
C.<input type="text" autofocus="autofocus" />等价于<input type="text" autofocus />
D.required属性可以配合正则表达式来为文本框添加验证功能
编程题
请为单行文本框定义一个验证功能,要求只能匹配11位数字,其他字符都不匹配。