当前位置: 首页 > 面试题库 >

请举例说明动态操作DOM的方法有哪些?

滕星纬
2023-03-14
本文向大家介绍请举例说明动态操作DOM的方法有哪些?相关面试题,主要包含被问及请举例说明动态操作DOM的方法有哪些?时的应答技巧和注意事项,需要的朋友参考一下

创建一个元素

createElement()
向元素末尾添加一个子节点

appendChild()
将新的元素插入到指定元素的前面

insertBefore(new,old);
删除一个子节点
removeChild() //接收一个节点类型的;参数是要删除的这个元素;
替换子节点

replaceChild(new,old); //用新的元素替换原有的元素
克隆元素

cloneChild()
//接收一个布尔类型的参数 true,false
//如果不传参数,默认是false;

console.log(box.cloneNode(true)); //浅克隆
a.appendChild(box.cloneNode(true))//深克隆
 类似资料:
  • 本文向大家介绍请举例说明JSON.stringify()有哪些特性?相关面试题,主要包含被问及请举例说明JSON.stringify()有哪些特性?时的应答技巧和注意事项,需要的朋友参考一下 JSON.stringify() 九大特性 JSON.stringify()第一大特性 对于 undefined、任意的函数以及 symbol 三个特殊的值分别作为对象属性的值、数组元素、单独的值时 JSON

  • 本文向大家介绍举例说明Shadow DOM的应用场景有哪些?相关面试题,主要包含被问及举例说明Shadow DOM的应用场景有哪些?时的应答技巧和注意事项,需要的朋友参考一下 可以将 shadow DOM 视为“DOM中的DOM”。它是自己独立的DOM树,具有自己的元素和样式,与原始DOM完全隔离。 可以应用在组件中。 MDN - 使用 shadow DOM https://segmentfaul

  • 本文向大家介绍举例说明数组的排序方法有哪些?相关面试题,主要包含被问及举例说明数组的排序方法有哪些?时的应答技巧和注意事项,需要的朋友参考一下 直接颠倒数组中的元素 自定义排序,基础是按照字符编码(Unicode->UTF-16)进行排序(数组在原数组上进行排序,不生成副本) 循环 冒泡排序 快速排序

  • 本文向大家介绍举例说明js创建数组有哪些方法?相关面试题,主要包含被问及举例说明js创建数组有哪些方法?时的应答技巧和注意事项,需要的朋友参考一下 来点歪门邪道, 那我也来点,

  • 本文向大家介绍举例说明a标签的作用都有哪些?相关面试题,主要包含被问及举例说明a标签的作用都有哪些?时的应答技巧和注意事项,需要的朋友参考一下 打开链接 当前页面打开 新标签页打开 文件下载 利用URL Scheme打开app 锚点

  • 本文向大家介绍举例说明clear取值有哪些?相关面试题,主要包含被问及举例说明clear取值有哪些?时的应答技巧和注意事项,需要的朋友参考一下 none 默认值。允许浮动元素出现在两侧。 left 在左侧不允许浮动元素。 right 在右侧不允许浮动元素。 both 在左右两侧均不允许浮动元素。 inherit 从父元素继承 clear 属性的值。