JavaScript²Ù×÷XMLÎĵµ
×î½üÔÚѧXML£¬¿´ÊéµÄ¹ý³ÌÖÐ˳±ã×öµã±Ê¼Ç£¬¹©ÒÔºó²Î¿¼
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<mce:script language=javascript><!--
var oNodeMap,str,oList,item;
//´´½¨DOMDocument¶ÔÏó
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
//²»ÔÊÐíÒì²½¼ÓÔØ£¬½Å±¾»áµÈ´ýÎĵµÈ«²¿±»ÏÂÔØºó²ÅÖ´ÐдúÂë
xmlDoc.async = false;
//°ÑXMLÎĵµÔØÈëDOMDocument¶ÔÏó
xmlDoc.load("MyXml1.xml");
if(xmlDoc.parseError!= 0)//ÅжÏ×°Èë¹ý³ÌÖÐÊÇ·ñ²úÉú´íÎó
{
document.writeln(xmlDoc.parseError.reason+"<br>");
}
else
{
//»ñµÃ¸ùÔªËØ½ÚµãµÄÊôÐÔ£¬²¢½«ÊôÐԵĸöÊýÊä³ö
oNodeMap = xmlDoc.documentElement.attributes;
document.writeln("¸ùÔªËØ½ÚµãµÄÊôÐÔ¸öÊýΪ£º"+oNodeMap.length+"<br>");
//»ñµÃ¸ùÔªËØ½ÚµãµÄÃû×Ö£¬²¢Êä³öµ½Ò³ÃæÉÏ
str = xmlDoc.documentElement.nodeName;
document.writeln("¸ùÔªËØ½ÚµãµÄÃû×Ö£º"+str+"<br>");
//»ñµÃ¸ùÔªËØ½ÚµãµÄ×ӽڵ㼯ºÏ
oList = xmlDoc.documentElement.childNodes;
//Êä³ö¸ö×Ó½ÚµãµÄÄÚÈÝ
document.writeln("¸÷×Ó½ÚµãµÄ¸öÊýΪ£º"+oList.length+"<br/>");
document.writeln("¸÷×Ó½ÚµãµÄÄÚÈÝΪ£º<br/>");
for(var i=0;i<oList.length;++i)
{
document.writeln(oList[i].xml+"<br/>");
}
}
var node = xmlDoc.documentElement.childNodes[0];
document.writeln("½ÚµãÀàÐÍ£º"+node.nodeType+"<br>");
document.writeln("¸ùÔªËØ½ÚµãÃû³Æ£º"+node.ownerDocument.documentElement.tagName+"<br>");
document.writeln("µ±Ç°½ÚµãµÄÊôÐÔ"+node.attributes[0].value+"<br>");
document.writeln("µ±Ç°½Úµã¼°Æä×Ó½ÚµãËù°üº¬µÄÎı¾£º" +node.text+"<br>");
// --></mce:script>
</HEAD>
<BODY>
</BODY>
</HTML>
MyXml1.xmlµÄ´úÂëÈçÏ£º
<?xml version="1.0" encoding="gb2312"?>
<person id="1" idd="2">
<person pid="E01">
<name>ÕÅÈý</name>
<address>½ËÕÊ¡ÐìÖÝÊÐ</address>
<tel>1456321</tel>
<email>zhangsan@16
Ïà¹ØÎĵµ£º
The jLayout JavaScript library provides layout algorithms for laying out components. A component is an abstraction; it can be implemented in many ways, for example as items in a HTML5 Canvas drawing or as HTML elements. The jLayout library allows you to focus on drawing the individual components i ......
JavascriptÎļþ¼°Îļþ¼Ð²Ù×÷
Ò»¡¢¹¦ÄÜʵÏÖºËÐÄ£ºFileSystemObject ¶ÔÏó
ÒªÔÚjavascriptÖÐʵÏÖÎļþ²Ù×÷¹¦ÄÜ£¬Ö÷Òª¾ÍÊÇÒÀ¿¿FileSystemobject¶ÔÏó¡£
¶þ¡¢FileSystemObject±à³Ì
ʹÓÃFileSystemObject ¶ÔÏó½øÐбà³ÌºÜ¼òµ¥£¬Ò»°ãÒª¾¹ýÈçϵIJ½Ö裺 ´´½¨FileSystemObject¶ÔÏó¡¢Ó¦ÓÃÏà¹Ø·½·¨¡¢· ......
±¾ÎļòÒª½éÉÜJavaScriptÖÐconfirm,alert,promptµÄÓ÷¨,Ï£Íû´ó¼Òѧϰ¹ý³ÌÖÐÄܵõ½Ò»Ð©Æô·¢¡£
window.confirm ²ÎÊý¾ÍÖ»ÓÐÒ»¸ö¡£ÏÔʾÌáʾ¿òµÄÐÅÏ¢¡£°´È·¶¨,·µ»Øtrue£»°´È¡Ïû·µ»Øfalse¡£
< SCRIPT> var bln = window.confirm("È·¶¨Âð?"); alert(bln) < /SCRIPT> window.alert²ÎÊý£¬Ö»ÓÐ ......
1. document.write( " "); Êä³öÓï¾ä
2.JSÖеÄ×¢ÊÍΪ//
3.´«Í³µÄHTMLÎĵµË³ÐòÊÇ:document- >html- >(head,body)
4.Ò»¸öä¯ÀÀÆ÷´°¿ÚÖеÄDOM˳ÐòÊÇ:window- >(navigator,screen,history,location,document)
5.µÃµ½±íµ¥ÖÐÔªËØµÄÃû³ÆºÍÖµ:document.getElementById( "±íµ¥ÖÐÔªËØµÄID號 ").name(»òvalue)
6.Ò ......
javascriptдÔÚº¯ÊýÀïÃæ
function loadscript(url) {
document.write('<scr' + 'ipt type="text/javascript" src"' + url + '"><\/scr' + 'ipt>'>)
}
Ôڳɹ¦µÄÕýÔò±í´ïʽ²éÕÒÍê³É֮ǰ£¬ÆäÊôÐÔֵΪ undefined¡£
²»Òª½«È«¾Ö RegExp ¶ÔÏóÓë ÕýÔò±í´ïʽ
¶ÔÏó»ìÏý¡£¾¡¹ÜÌýÆðÀ´Ï ......