直接上代碼:document.getElementByClass = function(n) { var el = [], _el = document.getElementsByTagName('*'); for (var i=0; i<_el.length; i++ ) { if (_el[i].className == n ) {
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:
http://hi.baidu.com/jiang_yy_jiang/item/95217544ea5a31e6bdf451ae當你看到這篇文章的時候,我就納悶了,這個屬性你為啥用得上?估計是高手來著?哈哈!或者說瞥見了某個大型網站或者某個文章電子書裡關於這幾個屬性的介紹,來百度沒事查查? 哎 說這麼多,其實也沒啥的,還是分享一下下面這個例子: 杯具般的程式員,先看看getPropertyValue吧,其實做程式員很苦的,換行吧! Dom
javascript記憶體泄露的問題一直以來都不受到大家的重視,原因是對使用者的影響沒有太實際的表現,或許近幾年記憶體發展迅速。指令碼記憶體再泄露也不會有太大影響。當然作為前端開發的同學們,就不能有這樣的僥倖心理。出現memory leaks很大程度上是因為程式的不成熟和編碼不太規範造成的。不過,這裡就不說如何出現問題的,對問題的出現有興趣可以參考以下地址:Understanding and Solving Internet Explorer Leak PatternsIE's
因項目需要,需要在多行文字框中的游標位置插入字元,利於js的 document.selection屬性很快就實現,但發現在firefox中無法相容selection屬性,網上找了很久也沒有找到合適的方法,經過研究,改出了相容ie和FF的完美解決方案代碼如下:function AddText(str){ var ubb=document.getElementById("TxtContent"); var ubbLength=ubb.value.length;
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><html><head> <meta http-equiv="Content-Type" content="html/text; charset=utf-8"/> <title>JS get Parameter</title>
A small trick when creating table dynamically with javascript.下面這種方式可以建立table,並附加到Dom樹中,但是在IE中是不顯示的:var table = document.createElement("TABLE");var tr = document.createElement("TR");var td = document.createElement("TD");var text =