美文网首页
js获取Dom对象

js获取Dom对象

作者: INGME | 来源:发表于2020-08-15 22:24 被阅读0次
通过id获取Dom
function $(id) {
   if (type id !== 'string') { throw new Error('参数id必须是字符串');}
   const dom = document.getElementById(id);
   if (!dom) {  throw new Error('dom对象未找到'); }
   return dom;
}
通过class获取dom
function getClassName(className) {
   if (type className !== 'string') { throw new Error('参数className必须是字符串');}
   const dom = document.getElementByClassName(className);
   if (!dom) {  throw new Error('dom对象未找到');}
   return dom;
}

注:获取的是数组集合
通过标签获取dom
function getTagName(tagName) {
   if (type tagName !== 'string') { throw new Error('参数tagName必须是字符串');}
   const dom = document.getElementByTagName(tagName);
   if (!dom) {  throw new Error('dom对象未找到');}
   return dom;
}

注:获取的是数组集合
通过name属性获取dom
<input type="text" name="user" />

function getName(name) {
   if (type name!== 'string') { throw new Error('参数name必须是字符串');}
   const dom = document.getElementByName(name);
   if (!dom) {  throw new Error('dom对象未找到');}
   return dom;
}

注:获取的是数组集合
通过选择器querySelector()querySelectorAll()获取dom
<div class="box">box1</div>
<div class="box">box2</div>
<div class="box">box3</div>
<div class="box">box4</div>
<div class="box">box5</div>

<script>
    let box1= document.querySelector(".box");
    let boxes= document.querySelectorAll(".box");
</script>

注:querySelector()获取的是单个对象,querySelectorAll()获取的是数组对象;

相关文章

  • 02-JQuery操作DOM

    一、JS获取DOM元素和JQuery获取DOM元素的区别 JavaScript获取的是DOM对象,而Jquery获...

  • html基础 持续更新

    html js 基础 js 常见获取dom对象的方法 getElementById() getElementByN...

  • jQuery对象和DOM对象

    1、dom对象(js对象)使用js的方式获取到的元素就是js对象。 例如: 裤子 入口文件: 1、js对象 $(f...

  • 原生JS中DOM元素的操作

    获取dom 修改属性 .获取对象的属性 .js获取非行内样式属性 innerHTML dom 属性设置与获取 Do...

  • 原生js dom对象转为字符串

    适用于通过js获取的dom对象 document.getElementById('Dom') 比如这样的获取到的就...

  • JQuery

    3. jquery 对象和 DOM 原生对象有什么区别?如何转化? 区别:dom元素: 通过原生js获取的dom节...

  • JQuery

    1.认识JQuery 所有的jquery都要写在这里面 DOM和JQ对象 1.DOM对象,原生JS获取DOM对象 ...

  • js获取Dom对象

    通过id获取Dom 通过class获取dom 通过标签获取dom 通过name属性获取dom 通过选择器query...

  • jquery对于属性和事件的操作

    回顾js中对于属性的操作:dom对象: 通过document.getElementById().....获取的对象...

  • 第027篇:js应用

    1、DOM获取节点 DOM - document object mode(文档对象模型) js内部自动创建了一个对...

网友评论

      本文标题:js获取Dom对象

      本文链接:https://www.haomeiwen.com/subject/lorzrktx.html