代码如下:if($(window.frames["iframepage"].document).find(.l-grid-row-cell).length > 0){ alert(1);}else{ alert(2);}判断id为iframepage的iframe中css为1-grid-row-cell的元素是否存在
一、一些概念:1、鼠标事件有一个botton属性:返回一个整数,用于表示点击的是哪个鼠标按键。 BUG:在IE和标准DOM的鼠标事件中,唯一一个button属性值相同的是“单击右键”事件,都返回2。2、事件onmousedown:表示鼠标按键按下的动作。 事件oncontextmenu:点击鼠标触发的另一个事件。3、中断默认事件处理函数的方法:IE中设置returnValue=false; 标准DOM中调用preventDefault()方法。4、事件对象:①在IE中,事件对象是...
jquery 提交值不为空的元素 可以用来查询的时候用 具体代码: 代码如下: //在执行查询的时候,如果表单的字段为空 就不进行提交 $("#form1").submit(function(){ try { $(this).find("*").each(function(){ var elem = $(this); if (elem.prop("name") != null&&elem.prop("name") != "") { if(elem.val()==""){ elem.removeAttr("name"); } } }); }catch(e){ alert(e); } return true; }); 注意要返回个只,form的submit方法 取...
获取页面中元素到文档区域document的横向、纵向坐标的两种方法及其比较 在js控制元素运动的过程中,对于页面元素坐标位置的获取是经常用到的,这里主要总结下两种方法: 一:通过叠加元素对象和它的offsetParent(如果存在)的offsetLeft/offsetTop属性来实现 在阅读javascript高级程序设计第三版DOM部分时,了解到要获取某个元素在页面上的偏移量,需要将这个元素的offsetLeft和offsetTop与其offsetParent的相同属性相加,一直循环直...
经常看到网页里图片渐变显示,自己写一个。 原理很简单就是修改元素的css透明度。 在线预览效果:http://jsfiddle.net/dtdxrk/BHUp9/embedded/result/ 代码如下: 原生Js元素渐隐/渐显方法 渐显 渐隐 function alphaPlay(obj,method){ //method有两个值show或hiden var n = (method == "show") ? 0 : 100, ie = (window.ActiveXObject) ? true : false; var time = setInterval(function(){ if(method == "show"){ if(n n+...
("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID");取父窗口的元素方法:$(selector, window.parent.document);那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);类似的,取其它窗口的方法大同小异$(selector, window.top.document);$(selector, window.opener.document);$(selector, window.top.frames[0].document)...
javasscript删除数组的3种方法1,用shift()方法shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar chaomao=[1,2,3,4,5]var chaomao.shift()//得到1alert(chaomao)//[2,3,4,5] 2,用pop()方法pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefinedvar chaomao=[1,2,3,4,5]var chaomao.pop()//得到5alert(chaomao)//[1,2,3,4]前面的方法只能操作数组开头和结尾,无法操作中间项,如...
这段代码是通过jquery动态增加限定数额的text(本例为5个) ,以及清除文本内容,用到了after()方法追加元素。 代码如下: $(document).ready(function(){ var spotMax = 5;//限定添加text元素的总个数 var afterId = 0;//要追加元素的id var newId=1;//新生成text的id if($('table#vote').size() >= spotMax) {} $("#btnAddOption").click(function(){ afterId++; newId=afterId+1; addSpot(this, spotMax,afterId,newId); }); ...
$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素 $("*") 选择文档中的所有的元素,可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.myclass") 层叠选择器: $("form input") 选择所有的form元素中的input元素 $("#main > *") 选择id值为ma...
又发现自己写的JavaScript代码在FireFox下运行出错,原因很郁闷,在获取一个Radio元素的值的时候只得到了 undefind。谷歌了一下,大多跟我用的方法是一样的 代码如下:var value = $("input[name=radio1][type=radio][checked]").val();这句在IE、Safari(3.2)下测试通过,但是在FireFox、Chrome下却得不到选中的值。仔细再看手册,发现“表单对象属性”这个列表。难道说对表单对象有专用的属性判断的方法?把代码改一下 代码如下:va...
DOM方法:父窗口操作IFRAME:window.frames["iframeSon"].documentIFRAME操作父窗口: window.parent.documentjquery方法:在父窗口中操作 选中IFRAME中的所有输入框: $(window.frames["iframeSon"].document).find(":text");在IFRAME中操作 选中父窗口中的所有输入框:$(window.parent.document).find(":text");iframe框架的HTML: 1.在父窗口中操作 选中IFRAME中的所有单选钮$(window.frames["iframe1"].document).find("input[@t...
当然这些选择器都是jQuery扩展的一些方法,那么使用原生js时要怎样来查找元素呢?今天就来简单梳理下。DOM定义了多种查找元素的方法,除了我们常用的getElementById(),还有getElementsByTagName()和getElementsByName()。使用这几种方法方法我们可以查找html文档中的任意html元素。getElementById()首先来看下getElementById(),这个方法很简单,只需在参数中传入html标签的id属性值即可,由于html页面中的id具有唯一性,因此该方...
代码如下: var value = "teset"; var s = new RegExp(value, "i")//I 表示不区分大小写(可省略) $(".lico").each(function (i, n) { //lico为所有li列表的class名 遍历 if (s.test($(n).text())) //筛选成功 {} else { //失败 } }); JavaScript教程/参考手册 JavaScript热搜 自定义vue组件发布到npm的方法Vue利...
一、隐藏和显示元素 代码如下:$(#button_save_12).css(display, none); // 隐藏按钮$(#button_save_12).css(display, display); // 显示按钮// 或者采取 代码如下:$(#button_save_12).hide();$(#button_save_12).show();二、设为禁用,只读 代码如下: $(#button_save_12).attr("disabled", "disabled"); // 禁用 $(#button_save_12).attr("disabled", "disabled"); // 取消禁用三、Ligerui设为禁用 代码如下:$("#button_save_12...
代码如下: 行1列1 行1列2 行2列1 行2列2 alert(test.children[0].tagName) alert(test.children[1].tagName) children 代表对象的子节点数组 document.all.tbl.children(0).children(0).innerHTML解释 document.all.tbl.children(0)定位到table的第一个子节点 document.all.tbl.children(0).children(0)定位到table的第一个子节点的第一个子节点...