【javascript – 返回数组中的每个DOM元素】教程文章相关的互联网学习教程文章

如何遍历原始JavaScript中的dom元素?【代码】

我在jQuery中做了一切,但现在我回去学习JavaScript.那我怎么能在香草js中做相同的事情:$('ul li a', '#myDiv').hide();解决方法:不要依赖于querySelectorAll().它在IE< = 7或FF 3中不起作用.如果你想使用Vanilla JS,你需要学习如何编写与浏览器兼容的代码: (function(){var myDiv = document.getElementById('myDiv');// Use querySelectorAll if it exists// This includes all modern browsersif(myDiv.querySelectorAll){as =...

javascript – 增加DOM元素节点的原型?【代码】

我知道如何为每个对象添加新方法 – 通过扩充Object的原型:Object.prototype.foo = function() { }; 但是,是否可以仅为DOM元素节点定义新方法? DOM元素节点对象有原型吗?或者一般来说DOM节点可能有原型吗? 或者仅为内置对象存在原型对象?解决方法:是的,但不适用于所有浏览器. Internet Explorer 8支持DOM原型(在某种程度上),Firefox,Chrome,Opera和Safari也是如此.HTMLElement.prototype.toggle = function () { this.style....

javascript – Meteor-React错误:修复后,目标容器不是DOM元素【代码】

我复制粘贴代码:https://stackoverflow.com/questions/41514549/ 然后,我修复错误并将’class’更改为’id’,这样: main.html中<head><title>React Meteor Voting</title> </head> <body><div id="render-target"></div> </body>main.jsximport React, { Component } from 'react'; import {Meteor} from 'meteor/meteor'; import { render } from 'react-dom';Meteor.startup(() => {render(<App />, document.getElementById('...

javascript – 通过chrome扩展访问DOM元素【代码】

我正在尝试从网页访问一些DOM元素:<html><button id="mybutton">click me</button> </html>我想通过chrome扩展访问innerHTML(“click me”):chrome.browserAction.onClicked.addListener(function(tab) {var button = document.getElementById("mybutton");if(button == null){alert("null!");}else{alert("found!");} });当我点击扩展名时,弹出窗口显示:“null”.我的manifest.json:{"name": "HackExtension","description": ...

javascript – 如何JSON.stringify一个dom元素?【代码】

作为标题,如何JSON.stringify一个dom元素,并将json更改为dom元素. 任何人都知道怎么做,谢谢.Here is the code : var container = document.querySelectorAll('.container')var json=JSON.stringify(container){"0":{},"1":{},"2":{},"3":{}}"//resultexpected result:{"tagname":"div","class":"container","value":"test","childelement":[...]}解决方法:我认为最合理的方法是将要序列化的DOM元素的哪些属性列入白名单:JSON.stri...

javascript – jquery以编程方式单击新的dom元素【代码】

我试图在jquery中做一些棘手的事情(至少对我来说).我有一个绑定到名为add_course的函数的复选框,如下所示:function add_course(){var id = $(this).attr('id');if ($(this).is(':checked')){if($('#courseInput').val().search(id) < 0){$('#CourseSummary').append('<span id="cn'+id+'"><a href="#" class="courseDel" id="'+id+'">X</a> '+$('#course'+id+' a').html()+'<br/></span>');$('#courseInput').val(function(index,...

javascript – Jquery事件不触发DOM元素页面加载后创建【代码】

参见英文答案 > jQuery doesn’t work after content is loaded via AJAX 7个我有一个页面,当html5数字字段被更改时触发calculate()函数我已经绑定了几乎我能想到的每个事件,它适用于最初加载的DOM元素. 但是,如果我在加载dom后添加元素,则不会触发更改功能. 我添加了一个运行calculate()函数的按钮,当单击它时,它将运行新创建的元素以及原始元素. 所以我知道代码可以工作,但事件不是为新创建的...

javascript – 如何找出哪个DOM元素具有焦点?

我想在JavaScript中找出目前关注哪个元素.我一直在浏览DOM,但还没找到我需要的东西.有没有办法做到这一点,以及如何? 我之所以在寻找这个: 我正在尝试像箭头一样制作键,然后在输入元素表中导航.选项卡现在可以使用,但是输入,并且默认情况下不显示箭头.我已经设置了密钥处理部分,但现在我需要弄清楚如何在事件处理函数中移动焦点.解决方法:使用document.activeElement,所有主流浏览器都支持它. 以前,如果您试图找出哪个表单字段具有...

javascript – 使用内置DOM方法或Prototype从HTML字符串创建新的DOM元素【代码】

我有一个表示元素的HTML字符串:’< li> text< / li>‘.我想将它附加到DOM中的元素(在我的情况下是ul).如何使用Prototype或DOM方法执行此操作? (我知道我可以在jQuery中轻松完成这个,但不幸的是我们没有使用jQuery.)解决方法:注意:大多数当前浏览器都支持HTML< template>元素,提供了一种更可靠的方法来转换从字符串创建元素.见Mark Amery’s answer below for details. 对于较旧的浏览器和node / jsdom :(在编写时尚未支持< temp...

javascript – 如何在puppeteer中导航dom元素?【代码】

背景 我们是第一次与puppeteer一起编写一些自动化的端到端测试.我们一直在深入挖掘他们的API,但是我们感到困惑并且难以理解我们对系统的基本用途. 真正的问题 木偶戏如何让我们与元素互动? >获得他们的属性>在他们身上设置东西>找到他们的特定祖先和后代 评论 我真正想要的是针对我们各种用途的更精简的API文档,或者更好的是,一个非常灵活的教程.我们已经看了很多,但我们还没有得到这些答案. 我们发现的所有指南都是我们不想做的,...

javascript – 如何选择第三个DOM元素的子元素?【代码】

我有这个:<div ><a href='#' id='my_target'>Link</a></div> <div></div> <div><div></div></div> <div><div id='my_div'></div></div>当从my_div触发事件时,如何选择#my_target? 我尝试了诸如prev().prev().prev().children()之类的东西,但是我无法让它工作,我想要更高效的东西.解决方法:或者,您也可以使用相对路径:HTML:<div><a href='#' id='my_target'>Link</a></div> <div></div> <div><div></div></div> <div><div id='m...

javascript – 删除DOM元素(如果它包含字符串)【代码】

所以我有这个代码,它检查Name是否存在,如果它存在,它删除它嵌套的span标记.<div id="box"><br><span style="font-size: 12px"><a><span style="color: #000000"><b>Name</b></span></a></span>但是名称也可以放在这些标签中:<br><span><a>Name</a></span> </div>我如何使用jquery进行检查?我试过了:$('span:contains("Name")').remove(); $('span > a > span b:contains("Name")').remove();似乎没什么用. 编辑#2:还有我刚才包...

在javascript中获取DOM元素哈希?【代码】

如果元素没有ID属性,我想生成某种标识元素的唯一标识符. 是否有一些函数可以获取DOM元素对象的对象哈希,类似于PHP中的spl_object_hash?这将是足够独特的.解决方法:试试这个 :var uid = function (i) {return function () { return 'prefix-' + (++i); }; }(0);用法:uid(); // "prefix-1" uid(); // "prefix-2" if (!el.id) el.id = uid(); // "prefix-3"

javascript – Ember.js:在模板中呈现谷歌图表(仅在存在的情况下,AKA目标DOM元素)【代码】

我正在尝试将一个正在运行的谷歌图表示例集成到我的ember.js应用程序中.问题是我不知道在哪里放置drawChart()函数,以便它只在它的目标DOM元素在页面上时运行. > Ember app示例:http://jsbin.com/oqeSabI/4/edit>工作谷歌图表示例:http://jsfiddle.net/doub1ejack/h7mSQ/96/ 我认为加载函数的正确位置在视图中(我没有看到任何理由将它放在模型/控制器/路由中).但是我需要确保直到模板完成渲染并且< div id =chart>之后才调用drawC...

javascript – 在ng-if变为true后访问DOM元素【代码】

我有一个带有ng-if属性的div.成功解析$http promise后,相应的表达式变为true. div包含一个ul,而ul又包含带有ng-repeat的li.列表项是根据$http调用返回的数据创建的. ul有一个垂直滚动条. 在生成所有列表项之后,我想调整ul的高度,以便ul有一个滚动条而窗口没有. 我有一个功能就是这样做.它从窗口调整大小事件处理程序调用时工作.生成列表项后,我无法弄清楚如何立即调用它.我怎样才能做到这一点?解决方法:我会为此创建一个指令:.di...

DOM - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部