好几天没有写博客了,今天分享下JS如何获取指定元素下指定的子元素。
原理:
由于JS内置获取子元素节点方法(children)不兼容低版本浏览器(ie 6-8),通过获取所有子节点(childNodes)方法获取所有子节点,循环判断取出元素子节点,存储在数组里,循环数组判断取出数组元素和传递元素相同的元素节点,具体见下面代码。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>获取指定元素下指定子元素children兼容写法</title> <style type="text/css"> #create{ width: 500px;height: 500px