³£¼ûfirefox²»Ö§³ÖµÄJavaScriptÎÊÌâ
<a href="#" onclick="ChildNode(this);">aaa</a>Òª¸ÄΪ
<a href="#" onclick="ChildNode(event);">aaa</a>
ÎÞ·¨È¡µÃthis¶ÔÏó£¬ÒªÓÃÒÔÏ·½·¨À´È¡µÃ¡£
function ChildNode(e)
{
var evt = e ? e : (window.event ? window.event : null); //´Ë·½·¨ÎªÁËÔÚfirefoxÖеļæÈÝ
var node = evt.srcElement ? evt.srcElement : evt.target; //evt.targetÔÚ»ðºüÉϲÅÄÜʶ±ðÓõġ£
selectNode = node.getAttribute("nodeId").toString();
}
nodeIdÊôÐÔ²»Ö§³Ö£¬Òªnode.getAttribute("nodeId");
»¹ÓÐvar+=elements[i].innerTextÔÚfirefoxÖÐÎÞʶ±ð£¬ÓÃelements[i].innerHTMLÀ´Ö§³Ö¼´¿É¡£
------------------------------------------------------------------------------------------------
//ÕâÊÇÒ»¸ö·ÃÎÊÏÂÀ¿òµÄ·½·¨£¬×¢Òâele.option()£»ÖеÄÔ²À¨ºÅfirefox²»Ö§³Ö£¬Ö»ÄÜÓÃ[];²ÅÐС£
var ele = document.getElementById('bizName');
idv = ele.option[ele.selectedIndex].title;
---------------------------------------------------------------------------
//ÔÚ»ðºüÖеĵØÖ·À¸ÊäÈ룺about:config£¬»á³öÏÖ»ðºüµÄ²ÎÊýÅäÖÃÉèÖã¬
---------------------------------------------------------------------------------
document.allÔÚ»ðºüÖÐÎÞ·¨±»Ê¶±ð£¬ÓÃdocument.getElementById,document.getElementByNameµÈÀ´Ìæ»»¼´¿É¡£
----------------------------------------------------------------------------------------
//Îļþä¯ÀÀµÄÎı¾ÄÚÈÝÇåÀí·½·¨£»unselectalbe£ºÓÃÓÚÉèÖÃÖ»¶ÁÊôÐÔ¡£on/off£ºÁ½¸öÖµ¡£
<input type="file" name="pic" id="pic" onchange="checkpic(this);" UNSELECTABLE="on"/>
function checkpic(here)
{
var reg_pic=/\w+(\.gif|\.jpg){1}/;
if(!reg_pic.test(here.value))
{
alert("");
here.outerHTML += "";//ÓÃÓÚÇå³ýä¯ÀÀ¿òÖеÄÄÚÈÝ,here.value="";ÊÇÎÞ·¨Ö´Ðеġ£IEÖ§³ÖÕâ¸ö·½·¨
here.value = ""; //IE²»Ö§³ÖÕâ¸öÊôÐÔ£¬fireforÈ´Ö§³Ö¡£
//ÔÚ¸³ÖµÊ±Òª×¢ÒâouterHTML+=£¬valueÓÃ=¡£
return;
}
}
//ÓÃÀ´Çå³ýfileÖеÄÄÚÈÝ£»
<input type="file" id="file1"/><input type="button" onclick="addfile();"/>
function addfile(){
document.all('file1').select();
document.selection.clear()
}
----------------------------------------------------
//ÓÃÀ´
Ïà¹ØÎĵµ£º
JavaScriptÑéÖ¤ÕýÔò±í´ïʽ´óÈ«
Æ¥ÅäÖÐÎÄ×Ö·ûµÄÕýÔò±í´ïʽ£º [\u4E00-\uFA29]
ÆÀ×¢£ºÆ¥ÅäÖÐÎÄ»¹ÕæÊǸöÍ·ÌÛµÄÊ£¬ÓÐÁËÕâ¸ö±í´ïʽ¾ÍºÃ°ìÁË
Æ¥ÅäË«×Ö½Ú×Ö·û(°üÀ¨ºº×ÖÔÚÄÚ)£º[^x00-xff]
ÆÀ×¢£º¿ÉÒÔÓÃÀ´¼ÆËã×Ö·û´®µÄ³¤¶È£¨Ò»¸öË«×Ö½Ú×Ö·û³¤¶È¼Æ2£¬ASCII×Ö·û¼Æ1£©
Æ¥Åä¿Õ°×ÐеÄÕýÔò±í´ïʽ£ºns*r
ÆÀ×¢£º¿ÉÒÔÓÃÀ´É¾³ý¿Õ°×ÐÐ
......
´´½¨RegExp¶ÔÏóʵÀýµÄÁ½ÖÖ·½Ê½
1.ʹÓÃRegExp¶ÔÏóµÄÏÔʾ¹¹Ô캯Êý,Ó﷨Ϊ:new RegExp("pattern")[,"flags"];
2.ʹÓÃRegExp¶ÔÏóµÄÒþʾ¹¹Ô캯Êý,Ó﷨Ϊ:/pattern/flags;
3.flagsΪÒÔϱêÖ¾×Ö·ûµÄ×éºÏ
(1).g×÷È«¾Ö±êÖ¾,Èç¹ûûÓÐ,Æ¥ÅäµÚÒ»¸ö
(2). i ºöÂÔ´óСд
(3).m ¶àÐбêÖ¾
Õý ......
function getHeight(){
var yScroll;
if (window.innerHeight && window.scrollMaxY) {
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offs ......
function getInfo()
{
var s = "";
s += " ÍøÒ³¿É¼ûÇøÓò¿í£º"+ document.body.clientWidth+"\n";
s += " ÍøÒ³¿É¼ûÇøÓò¸ß£º"+ document.body.clientHeight+"\n";
s += " ÍøÒ³¿É¼ ......