【javascript – 如果div元素不包含文本且只有元素,如何选择和删除它?】教程文章相关的互联网学习教程文章

js判断一个元素是否在页面中存在_javascript技巧

1. 判断表单元素是否存在(一) 代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->if("periodPerMonth" in document.theForm) { return true; } else{ return false; } 2. 判断页面元素是否存在 代码如下: if(document.getElementById("XXX")) { //存在 } 3. 判断表单元素是否存在(二) 代码如下: if(document.theForm.periodPerMonth) { //存在 }或 if(typeo...

JQuery中根据属性或属性值获得元素(6种情况获取方法)_jquery

根据属性获得元素 1.比如要获取页面p标签中属性有id的元素 代码如下: $("p[id]").css("color","red"); 根据属性值获得元素 1.$。在jQuery 中$(""),这个语法等同于$(document.createElement("span")) ,这是一种用法,在选择元素的时候还会这样子的用:[attribute$=value],匹配给定的属性是以某些值结尾的元素。下面举个例子来说明一下: HTML代码 代码如下: jQuery 代码: 代码如下: $("input[name$=letter]") 结果: [ ,...

体验js中splice()的强大(插入、删除或替换数组的元素)_javascript技巧

处理数组的方法很多,javascript splice()算是最强大的了,它可以用于插入、删除或替换数组的元素。下面来一一介绍! 1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数) 2.插入-向数组指定位置插入任意项元素。三个参数,第一个参数(其实位置),第二个参数(0),第三个参数(插入的项) 3.替换-向数组指定位置插入任意项元素,同时删除任意数量的项,三个参数。第一个参数(起始位...

js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍_javascript技巧【图】

用JavaScript刷新上级页面和当前页面 代码如下: //刷新上级页面 //window.parent.main.document.location.reload(); //刷新当前页面 document.location.reload(); 每个frame元素或者iframe元素就是一个框架,这个框架是一个窗口,在这个窗口中加载一个html文档.使用下面的几种方法都可以引用frame或iframe元素: 代码如下: window.frames[index] windows.frames["框架名"] windows.框架名 如果想从框架所加载的网页中获取对父窗...

一个页面元素appendchild追加到另一个页面元素的问题_javascript技巧【图】

一般都是自己创建元素然后append到页面的但是如果是页面本身有的元素append到另一个页面元素呢? 貌似是: 元素的确成为了另一个元素的子元素 而元素本身没有了。 也就是说,消失了。而不是复制 这一点,的确是这样的,但我觉的这个机制很奇怪 就不能是复制么,即1成为了2的子元素,然后1仍然在那里。 不是说需求一般是这样。恰恰相反,需求的确一般都是要删除原来的,比如这个案例但是从逻辑上想想都是:先是append了,然后我们自...

js/jQuery对象互转(快速操作dom元素)_javascript技巧

代码如下: // jquery对象转js对象 $(#search)[0].checked=true; // js对象转jquery对象 var obj = document.getElementById(search); alert($(obj).checked);

表单元素的submit()方法和onsubmit事件应用概述_基础知识

表单元素拥有submit方法,同时也具有onsubmit事件句柄,用于监听表单提交。可以使用elemForm.submit();方法触发表单提交。1、表单元素中出现了name="submit"的元素这种情况下elemForm.submit();将不会触发表单提交,因为表单原始的submit方法将会被覆盖(formElem.submit就是对该元素的引用)。2、elemForm.submit();不会触发表单的onsubmit事件没有为什么,标准中就是这么规定的。与此有些类似的是onfocus、onblur和focus()、blur...

javascript通过class来获取元素实现代码_javascript技巧

代码如下: function getByClass(classname){ var nodes = document.getElementsByTagName(*), ret=[]; for(var i=0;i<nodes.length;i++){ if(hasClass(nodes[i],classname)) ret.push(nodes[i]); } return ret; } function hasClass(node,className){ var names = node.className.split(/\s+/); for(var i=0;i<names.length;i++){ if(names[i]==className) return true; }return false; }

js获取class的元素的方法以及创建方法getElementsByClassName_javascript技巧

代码如下:function getElementsByClassName(n) { var classElements = [],allElements = document.getElementsByTagName(*); for (var i=0; i< allElements.length; i++ ) { if (allElements[i].className == n ) { classElements[classElements.length] = allElements[i]; } } return classElements; } var redClassElements = getElementsByClassName(aa); for (var i=0; i<redClassElements.length; i++) { //do somethin...

JS获取并操作iframe中元素的方法_javascript技巧【图】

JS获取/设置iframe内对象元素、文档的几种方法 1、IE专用(通过frames索引形象定位):代码如下: document.frames[i].document.getElementById(元素的ID);2、IE专用(通过iframe名称形象定位):代码如下: document.frames[iframe的name].document.getElementById(元素的ID);以上方法,不仅对iframe适用,对frameset里的frame也同样适用。IE虽然擅于自定标准,但不得不说它很多的设计还是比较体现人性化的。比如这个,它在同样支持下面...

javascript三种方法实现获得和设置以及移除元素属性_javascript技巧【图】

以下面的html为例 代码如下: 百度 1.通过HTMLElement类型(对象)的属性获得和设置元素特性 代码如下: var div = document.getElementById("myDiv"); var img = document.getElementById("img1"); var a = document.getElementById("myA"); //取得元素特性 alert(div.id); //"myDiv" alert(div.className); //"bd",这里不是div.class,是因为class是保留关键字 alert(div.title); //"我是div" alert(a.href); //http://www....

JS删除数组元素的函数介绍_javascript技巧【图】

split将字符串转为数组并输出的代码:代码如下: function spli(){ datastr="2,2,3,5,6,6"; var str= new Array(); str=datastr.split(","); for (i=0;i { document.write(str[i]+""); } } spli(); js删除数组元素: var arr=['a','b','c'];若要删除其中的'b',有两种方法: 1.delete方法:delete arr[1] 这种方式数组长度不变,此时arr[1]变为undefined了,但是...

js获取class的所有元素_javascript技巧【图】

代码如下: window.onload = function(){ var topMenus = getClass('li','topMenu'); for(var i=0;i { alert(topMenus[i].innerHTML); } } function getClass(tagName,className) //获得标签名为tagName,类名className的元素{ if(document.getElementsByClassName) //支持这个函数 { return document.getElementsByClassName(className); } else { var tags=document.getEl...

JQuery给元素添加/删除节点比如select_jquery

jQuery获取Select选择的Text和Value: 代码如下: var checkText=jQuery("#select_id").find("option:selected").text(); //获取Select选择的Text var checkValue=jQuery("#select_id").val(); //获取Select选择的option Value var checkIndex=jQuery("#select_id ").get(0).selectedIndex; //获取Select选择的索引值 var maxIndex=jQuery("#select_id option:last").attr("index"); //获取Select最大的索引值 jQuery添加/删除Sele...

关于jQuery参考实例2.0用jQuery选择元素_基础知识

译自jQuery Cookbook (OReilly 2009) Chapter 2 Selecting Elements with jQuery, 2.0 Introduction jQuery的核心是它的选择器引擎,其作用是从文档中通过名称、属性、状态等将元素筛选出来。由于CSS的广泛使用,在jQuery中采用CSS的选择器语法就成了很自然的选择。在支持绝大多数CSS1-3规范中的选择器之外,jQuery还增加了很多自定义的选择器来根据一些特殊的状态选择元素;与此同时,我们还可以自己编写选择器。 在文档中定位某个...

元素 - 相关标签
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 全部