js中getElem是getElement的简写吗?获取的是id还是name?

var setting = {data:{simpleData:{enable:true,idKey:"id",pIdKey:"pId",rootPId:'0'}},
callback:{onClick:function(event, treeId, treeNode){
var beginApplyDate = getElem('beginEndDate');
var endApplyDate = getElem('endEndDate');
var id = treeNode.id == '0' ? '' :treeNode.id;
$('#zghMail').attr("src","${ctx}/zghmail/zghMail/list?office.id="+id+"&office.name="+treeNode.name.split('(')[0]+
"&beginApplyDate="+beginApplyDate+"&endApplyDate="+endApplyDate);
}
}
};

    请问:getElem是getElement的简写吗?获取的是id还是name?
0

2个回答

getElem是getElement的简写,获取是id

0
syxx5512
syxx5512 那跟getElementByid()呢,它们之间有什么关系?
接近 2 年之前 回复

getElem是人家用原生封装的方法,比如

 function$(elem){
        return document.querySelector(elem);
    },
    //使用css选择器选择一组元素
    :function$$(elem){
        return document.querySelectorAll(elem);
    },
        function getElem(id){
        return document.getElementById(id);
    }

引入之后,使用getElem(id) ,$(id)方法就可以直接获取到相应的元素。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JS DOM对象 getElementsByName()方法 返回带有指定名称的节点对象的集合。 语法: document.getElementsByName(name) 与getElementB
getElementsByName()方法 返回带有指定名称的节点对象的集合。 语法: document.getElementsByName(name) 与getElementById() 方法不同的是,通过元素的 name 属性查询元素,而不是通过 id 属性。 注意: 1. 因为文档中的 name 属性可能不唯一,所有 getElementsBy
js使用深度优先遍历实现getElmentById(id)
function getElementById(node, id) { if (!node) return null; if (node.id === id) return node; for (var i = 0; i < node.childNodes.length; i++) { var found = getElementById(node.childNodes[
getElementById 通过ID来取得元素
getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。 通过ID 获取元素的值 [root@node01 jquery]# cat a11.html 第一行第一行 第二行第二行 第三行第三行 第四行第四行 第五行第五行 第六行第六行 [ro
JavaScript中通过id和name属性获取Dom元素
    在js中如果id名称不和内置属性或全局变量重名的话,该名称自动成为window对象的属性,而在一个html页面中,this===window 一、通过id属性获取 &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;g
JavaScript学习笔记——获取元素的动态方法getElementByTagName
获取元素的第一个方法(静态方法):对于设置了id的元素,使用 var oUl=document.getElementById('list');//#list{} list是某个ul元素的id名 获取元素的第二个方法(动态方法):对于页面上所有的某类元素,通过页面去找: document.getElementsByTagName('li');//li {} 区别:1. 第一种方法前面只...
通过name或者id获取value
Document         点我额   再来一次      function s(){ alert(document.getElementsByName('a')[0].value); alert(document.getElementById('s').value); alert("name选中"+$("#a").val()+" ,"+$("#s").val());
一个清晰但不简洁的HTML 复选框全选方案
这个方案牛逼的地方在于取消任意一个选项 全选按钮也会自动取消选定&lt;form id="form1" runat="server"&gt; &lt;div&gt; &lt;input type="checkbox" name="checkC" onclick="resAll()"/&gt;1 &lt;input type="checkbox" name="checkC" on...
$name是$param.name的简写还是$requestScope.name的简写
$name是$param.name的简写还是$requestScope.name的简写
html中js调用input的id,name正确但是读不出值
原因是 type="number",改为 type = "text",
querySelector跟原始的getElementById的一些区别
用惯了jq的选择器以及原始的getElementById以及getElementsByClassName,有些不大懂querySelector以及querySelectorAll。正好趁着晚上有空查了点资料。 大致看了看,说的最多的差别其实还是静态HTMLCollection和动态HTMLCollection的差别。(其中querySelector得到的是第一个匹配的dom元素,并不是HTMLC
需要获得一组具有相同的ID和name的input的几种尝试
如题,由于input是动态生成,起先也可以给id设置成不同的动态名,但是为了尽量不改后台代码。于是尝试了几种方法。 需求,有一个【增加】按钮,用户每按一次,增加一个input输入框,要实现判断input框是否输入。但由于id一样,所以网上找了一些方法。 环境,JS: // 处理加载 输入框 var pcInputIndex = 1 ; function autoLoadInpu
元素JS和jquery如何获取点击元素的id或name属性
元素JS和jquery如何获取点击元素的id或name属性
Spring中 bean的id和name的区别
在网上找了很多的文章,感觉说的好像跟我实际测试的结果不一样。 我用的4.0版本 在spring容器管理的Bean中,必须仅且只有一个无重复的ID。 不是语法这样,是请做到这样,因为这样会省去很多麻烦,避免出现问题。 然后,之前有人说id不能用特殊字符,name可以用特殊字符,但是我测试之后是都可以用特殊字符,并且也能取到bean,例如下面这个例子,根据id是可以取到这个bean。 &amp;lt...
常用JS方法
常用的JS方法,处理了浏览器兼容性 getElement(name); getElements(name); getElementsByTagName(name);
Html中value和name属性的作用及其使用介绍!
1.按钮中用的value 指的是按钮上要显示的文本 比如“确定”“删除”等2.复选框用的value 指的是这个复选框的值3.单选框用的value 和复选框一样4.下拉菜单用的value 是列表中每个子项的值5.隐藏域用的value 是框里面显示的内容在后台如果你想得到复选框的内容 就是value 来取 当你在接收表单数据的页面中获取数据时,得到的就是value的值 name是控件的名称(多个控件可
JS中class和id有什么区别
1、背景介绍 元素唯一的ID: 在元素的开始标签中输入id名,格式 id=&quot;name&quot;,name是id的名称,程序员自己起,这个id是唯一识别元素的名称,name不能有数字或者空格。 id个人建议是用来作为当前文档的链接,在文档中进行跳转的时候使用,HTML 文档中的每个 id 都必须是唯 一的。 换句话说,一个页面里不能出现两个具有相同 id 的元素,并且每个元素都只能有一个id。相同的id...
document对象的各种getElement方法
在pyppeteer里面的用法 js1 = '''() =&amp;gt; { document.getElementsByClassName('item2 J-price-confirm')[0].click() }''' await page.evaluate(js1) 例子: &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;...
html form中元素的id和name的区别
form中id不是必须的,而name是必须的 因为form是与后台进行数据交互的元素 后台 request.getParameter(name); 这个name必须和前台的元素name一一对应。 而id仅仅用来唯一确定一个元素,便利于前台的数据操作
表单提交的数据,以其name属性为准
        在提交表单数据的过程中,我发现提交的表单内容数据,以其name属性为基准。当然了,我习惯把name与id属性统一起来,这样就能姑且认为是通过name属性提交的数据。实际结果也是以name属性为基准的。        比如,我在下面的这个表单中提交数据。                        请假类型的代码可以说明一切,id是leaveType2,name属性的值是leave...
js操作节点,ID,name,calssname,tag,style
1.访问节点 document.getElementById(id); 返回对拥有指定id的第一个对象进行访问 document.getElementsByName(name); 返回带有指定名称的节点集合 注意:Elements document.getElementsByTagName(tagname); 返回带有指定标签名的对象集合 注意:Elements document.getEl
juery 通过id和name取select的值
intentClient:$("[name='intentClient'] option:selected").val(), orgCode:$("#orgCode option:selected").val(),
给一组 没有id 没有name 的 input 赋值动态赋值
[code=&quot;js&quot;] $('input').each(function(i){ $(this).attr('value',val[i]); }); [/code]
JavaScript通过,id,name,标签,选择器,获取元素。(随笔记录生活)
//根据id 获取元素. 列 :id获取元素 //根据name获取元素 //getElementsByName的返回值是一个List //NodeList 类型 使用的时候,你们懂的:raios[n] //根据标签获取元素 fdsa fdfs fdsaf //根据选择器获取元素 fdsa (随笔记录生活) ...
JavaScript基础10-DOM基础解释,DOM对象的三种关系;通过id,name,标签名获取dom对象
DOM树解释:DHTML:HTML+CSS+DOM+JAVASCRIPT DOM树,常用标签: 基础点击事件:给字体加红色; 代码: 效果: HTML 节点的三种关系: 代码:获取父节点,字节点,上一个兄弟节点,下一个兄弟节点: 根据标签名称获取 节点对象数组; 可以通过id,name,标签名 获取dom对象 获取一个对象下的所有...
select下拉选择框如何选中name的同时,拿到id的值
在以前我做下拉选择框的时候,我数据库虽说创建了 id 和name 两列,但是我通常都只是存一个id,因为我不知道如何同时给到后台,今天学到一手,在此作为分享和记录 以下拉选取部门name 为例 &amp;lt;select onchange=&quot;selectpeople();$('#deptName').val($('#deptId option:selected').text());&quot; id=&quot;deptI...
spring配置中id和name属性的区别
可能大家在网上都应该搜索过在 Spring 配置中 id 和 name 属性的区别,可能你会搜索到有一大堆的区别,不过在我这里可能不一样了。我这里 Spring 的版本为 3.2.4,区别不是很大,这里总结一下。1.id 和 name 的命名规范不是很严格。2.id的时候用分号(“;”)、空格(“ ”)或逗号(“,”)分隔开就只能当成一个标识,name的时候用分号(“;”)、空格(“ ”)或逗号(“
document.getElementByClassName的class封装问题
封装自己class类  使得浏览器识别className获取元素的方法  原理: (核心)   我们要取出所有的盒子, 利用遍历的方法 , 通过每一个盒子的className 来判断。  如果相等就留下。&amp;lt;script&amp;gt;    window.onload = function(){       //封装自己class类名        function getClass(classna...
直接使用Id和使用document.getElementById()的比较
H5中测试直接使用Id和使用document.getElementById()方法 var d=document.getElementById("test"); console.log(Object.prototype.toString.call(d)); //[object HTMLDivEle
原生DOM选择器querySelector与querySelectorAll区别及用法
                                                         &amp;lt;body&amp;gt; &amp;lt;div id=&quot;test&quot;&amp;gt; &amp;lt;p class=&quot;text&quot;&amp;gt;1&amp;lt;/p&amp;gt; &amp;lt;p class=&quot;text&quot;&amp;gt;2&amp;lt;/p&amp;gt; &amp
ES6+ | 对象属性与方法简写
文章目录对象字面量简写属性简写方法简写注意应用坑点 对象字面量 在JavaScript中,对象字面量是创建对象是一种简洁方式,形式如下: let a = 3 let obj = { a: a, b: 'b', func: function () { console.log(this.a,this.b) } } 在ES6之前,对象字面量的属性与方法必...
Revit API—元素操作(Element)
对特定元素的编辑操作,基本都是通过ElementId来锁定元素的。 1、元素移动 ElementTransformUtils.MoveElement 此处无法实现,原因未知 ElementFilter categoryfilter = new ElementCategoryFilter(BuiltInCategory.OST_GenericModel); ...
el-checkbox显示的是中文的name但是获取的是对应的id
&amp;lt;el-checkbox-group v-model=&quot;checkedCities1&quot; &amp;gt;       &amp;lt;el-checkbox v-for=&quot;city in cities&quot; :label=&quot;city.id&quot; :key=&quot;city.id&quot;&amp;gt;{{city.name}}&amp;lt;/el-checkbox&amp;gt; &amp;lt;/el-checkbox-gro
JS中的方法名与HTML中id、name重名问题
1. 在HTML的from表单中,&amp;lt;input&amp;gt;标签内的id或name不能与JS方法重名 2. 当&amp;lt;input&amp;gt;标签不在from表单中,id或name可以与JS方法重名 3. &amp;lt;image&amp;gt;标签id或name不能与JS方法重名 4. &amp;lt;div&amp;gt;和&amp;lt;a&amp;gt;标签内的id或name可以与JS方法重名...
html标签name与id的区别
id一个标签唯一的标识,所以var inputNode = document.getElementById(&quot;id&quot;);获取的是一个对象 name可以有多个,document.getElementsByName(&quot;name&quot;);获取的是一个对象数组 type=&quot;radio&quot;设置为同一个name就可以实现单选的效果...
js中,关于使用id和document.getElementById()方法获取dom元素的区别
第一种直接使用id获取dom元素的方法,只能在window这个全局变量中没有以此为名字的属性时才会生效但第二种方法却不会遇到这种问题
JavaScript中访问id对象.属性的方式访问属性
无标题文档 /* * 1、获取id为mytext的value属性的值 * 2、获取id为mytext的tyoe属性的值 */ var txtElement = document.getElementById('mytext'); //我们可以通过对象.属性的方式访问其属性。 alert(txtElement.value); alert(txtE
html name标签命名规范
在写网页的时候,id和class属性我都会带 连接符 - 下划线用于变量名、函数名等等。 但是今天遇到一件怪事,PHP中的mysql插入语句总是提示parse error,最后我把语句缩短一个个排查,发现是这块除了问题 $sql = "INSERT INTO QUESTION (title) VALUSE ('$_POST[insert-title]')"; 修改上面的代码 $tit
JavaScript中的选择器
在html5之前只有下面四种选择器 .getElementById(&amp;amp;amp;amp;quot;id&amp;amp;amp;amp;quot;)id选择器; .getElementsByName(&amp;amp;amp;amp;quot;name&amp;amp;amp;amp;quot;)name选择器; .getElementsByTagName(&amp;amp;amp;amp;quot;tagname&amp;amp;amp;amp;quot;)tag标签名选择器; .g
javascript 根据给定的id集合查询对应的值,返回 json对象
/** * 根据给定的元素id查询元素的值并包装为 json 对象返回 */ function getInputWithJson() { var arr = []; for(var i=0; i&amp;lt;arguments.length; i++) { var id = arguments[i]; var val = $(&quot;#&quot; + id).val...
Spring配置中<bean>的id和name属性区分
ID属性在spring容器管理的Bean中,必须仅且只有一个无重复的ID。手动指定ID属性一般情况下,配置一个bean时,需要指定它的ID属性作为bean的名称。<bean id="helloWorld" class="com.learnSpring.hellWorld"/>Q:如果在spring环境下,如果出现多个配置ID属性值一样的bean 如果spring是默认设定,即可以覆盖bean定义,则