使用javascript获取页面中元素的属性,或者对元素进行操作。这种使用时非常多的。不过对于获取那些在页面中单一的元素,诸如,页面上的某个文本框,下拉列表,按钮等可以直接用ID获取到的这种元素,用法自然简单。这里就不多说了,太简单了。一般比较复杂的是,获取元素中的元素,比如动态生成的那些元素。这里就拿表格中的元素为例吧。知道如何获取表格中的单元格内的元素了,其他的复杂元素也就不在话下了。下面举个...
分类:
编程语言 时间:
2014-08-01 23:09:12
阅读次数:
487
style只能获取元素的行间样式。原生代码获取css里的样式,currentStyle只适用于IE,getComputedStyle适用于FF、opera、safari、chrome。function getStyle ( obj, attr ) { return obj.currentSt...
分类:
Web程序 时间:
2014-08-01 15:51:41
阅读次数:
243
例如下面的html代码,要获取P元素下面a元素的个数:
……
我们可以这样写:
$("#father a").length...
分类:
Web程序 时间:
2014-07-31 17:18:57
阅读次数:
238
使一个特定的表格隔行变色 元素。 3. 在元素下获取元素。 4. 循环输出获取的元素。 5. 对元素的索引值除以2并取模,然后根据奇偶设置不同的背景色。 --> 第一行第一行 ...
分类:
Web程序 时间:
2014-07-30 23:41:35
阅读次数:
308
获取页面某一元素的绝对X,Y坐标,相对于浏览器窗体,可以用offset()方法:var X = $('#DivID').offset().top;var Y = $('#DivID').offset().left;获取相对(父元素)位置:var X = $('#DivID').position()....
分类:
Web程序 时间:
2014-07-29 17:05:52
阅读次数:
230
首先,我们需要知道在js中获取对象的宽度如offsetWidth等,可能会存在一些小小的bug。原因之一在于offsetWidth仅仅只是获取盒子模型中内容的部分宽度,并不包含内边距,边框和外边距,这样会导致控制对象运动与预期不符,这里就不详细的去解释。
而为了解决这个问题,在这里,我们提供了一个方法来保证我们的运动的准确性。
style只能获取元素的内联样式,内部样式和外部样式使用s...
分类:
Web程序 时间:
2014-07-26 02:52:26
阅读次数:
213
获取绝对位置坐标——offset()方法 var top = $(selector).offset().top; var left = $(selector).offset().left;获取相对位置坐标——position()方法 var top = $(selector).position...
分类:
Web程序 时间:
2014-07-25 13:51:41
阅读次数:
237
设置元素(element)的css属性值可以用element的style属性,例如要将element的背景色设置为黑色,可以这么做:element.style.backgroundColor = '#000';然而,很多时候我们在修改元素的样式之前要先保留元素原来的样式属性值,或许可以这么做:var...
分类:
Web程序 时间:
2014-07-24 21:41:52
阅读次数:
247
1.在div元素中,包含了一个元素,通过has选择器获取元素中的元素的语法是?提示使用has $("div:has(span)")2.在三个元素中,分别添加多个元素,通过jQuery中的子元素选择器,将这三个元素中的第一个元素隐藏,代码是?提示使用first-child$("li:first-chi...
分类:
Web程序 时间:
2014-07-23 11:47:16
阅读次数:
230
/** * 根据id获取元素文本 * @param {String} id|元素id * return {Integer || String} text */function getText(id){ var text = $('#'+ id).text().replace(/(^\s*)|(\s*...
分类:
其他好文 时间:
2014-07-18 19:11:20
阅读次数:
199