下面有关DOM操作的说法中,正确的是( )。
A: obj.attr和obj.getAttribute("attr")这两种方法功能是完全一样的
B: 可以使用hasAttribute()方法来判断元素是否含有某个属性
C: children、firstElementChild、lastElementChild都是包含元素节点以及文本节点的
D: innerHTML获取的仅仅是文本内容
A: obj.attr和obj.getAttribute("attr")这两种方法功能是完全一样的
B: 可以使用hasAttribute()方法来判断元素是否含有某个属性
C: children、firstElementChild、lastElementChild都是包含元素节点以及文本节点的
D: innerHTML获取的仅仅是文本内容
举一反三
- 下面关于jQuery节点操作说法正确的是() A: html()方法用于获取或设置元素的文本 B: attr()方法用于获取或设置元素的HTML内容 C: val()方法用于获取或设置元素的值 D: text()方法用于获取或设置属性的值
- 下面有关jQuery中HTML属性操作的说法,不正确的是( )。 A: “获取HTML属性值”和“设置HTML属性值”使用的都是attr()方法 B: $("img").attr("alt", "绿叶学习网")等价于$("img").attr({"alt": "绿叶学习网"}) C: attr()跟prop()这两个方法可以互相替换使用 D: 如果HTML属性值没法使用attr()获取,可以考虑使用prop()来实现
- DOM将HTML文档表示为一棵DOM对象树,每个节点对象表示文档的特定部分,通过修改这些对象,可以动态改变页面元素的属性,创建元素节点的方法是,创建文本节点的方法是,为当前节点增加一个子节点(作为最后一个子节点和插入到指定节点之前)的方法是和,删除当前节点的某个子节点的方法是。获取或设置元素的HTML内容的方法是,使用和可以分别获取或设置元素的class属性和style样式属性,获得元素的指定属性的值的方法是,为元素设置新的属性的值的方法是,为元素删除指定的属性的方法是。 A: createElement() B: createTextNode() C: appendChild() D: insertBefore() E: removeChild() F: innerHTML G: className H: style I: getAttribute() J: setAttribute()
- 下面有关DOM操作的说法中,正确的是( )。 A: 属性节点和文本节点属于元素节点的一部分 B: “getElementById()”可以写成“getelementbyid()”,两者是一样的 C: 可以使用nodeType属性来判断节点的类型 D: nodeType属性返回值是一个字符串
- XML的DOM模型中,元素、属性和文本都是节点。