Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javascript: The Document Object Model(DOM)

DOM
½ÚµãÀàÐ͵Ä12¸ö³£Á¿:
Node.ELEMENT_NODE
Node.ATTRIBUTE_NODE
Node.TEXT_NODE
Node.CDATA_SECTION_NODE
Node.ENTITY_REFERENCE_NODE
Node.ENTITY_NODE
Node.PROCESSING_INSTRUCTION_NODE
Node.COMMENT_NODE
Node.DOCUMENT_NODE
Node.DOCUMENT_TYPE_NODE
Node.DOCUMENT_FRAGMENT_NODE
Node.NOTATION_NODE
Node
µÄ·½·¨/ÌØÕ÷:nodeName, nodeValue, nodeType, ownerDocument, firstChild,
lastChild, childNodes, previousSibling, nextSibling, hasChildNodes(),
attributes, appendChild(node), removeChild(node), replaceChild(newnode,
node), insertBefore(newnode, node).
HTMLElement,
ÈçHTMLDivElement´ú±íÁË<div>
document.documentElement=<html>,
document.body = <body>
elementµÄattributesÆäʵÊÇNamedNodeMap,
¿ÉÒÔÓÃÏÂÁз½·¨²Ù×÷: getNamedItem(name), removeNamedItem(name),
setNamedItem(node), item(pos).[ÕâЩ·½·¨¶¼ÊÇ·µ»ØÒ»¸öAttr½Úµã]. shortcuts:
getAttribute(name)
= attributes.getNamedItem(name).value.
setAttribute(name,
newvalue) = attribute.getNamedItem(name).value
removeAttribute(name)
= attribute.removeNamedItem(name).
·ÃÎÊÖ¸¶¨½Úµã:
getElementsByTagName()
getElementsByName()[ie
6ºÍOpera 7.5ÔÚÕâ¸ö·½·¨µÄʵÏÖÉÏÓÐЩ´íÎó: 1. »¹»á·µ»ØidµÈÓÚ¸ø¶¨Ãû³ÆµÄÔªËØ.2.
ËûÃǽö½ö¼ì²é<input/>ºÍ<img/>ÔªËØ]
getElementById()[ie6ÓÐÀàËÆbug,
id, name²»·Ö]
´´½¨ºÍ²Ù×÷½Úµã
createElement(),
createTextNode(), appendChild()
ËùÓÐdom²Ù×÷±ØÐëÔÚÒ³ÃæÍêÈ«ÏÂÔØÍêÖ®ºó²ÅÄܽøÐÐ,ÒòÎªÒ³ÃæÕýÔÚÔØÈë
ʱ,domÊ÷»¹Ã»ÓÐÍêÈ«¹¹½¨.ËùÒÔ±ØÐëʹÓÃonloadʼþ.
removeChild(), replaceChild(),
insertBefore()
createDocumentFragment().±ÜÃâ¶à´ÎË¢ÐÂdocument.
HTML DOMÌØÕ÷
 element.getAttribute("src")
== element.src, element.getAttribute("border") == element.border.
ÀýÍâÊÇclass, ÒòΪclassÔÚECMAScriptÖÐÊÇÒ»¸ö±£Áô×Ö,ËùÒÔelement.getAttribute("class") ==
element.className.
tableÔªËØµÄ¶îÍâÊôÐÔ.
<table>:
caption, tBodies, tFoot, tHead, rows, createTHead(), createTFoot(),
createCaption(), deleteTHead/TFoot/Caption(), deleteRow(position),
i


Ïà¹ØÎĵµ£º

ÄÇЩÏà¼ûºÞÍíµÄ JavaScript ¼¼ÇÉ

JavaScript µÄ³É¹¦ÈÃÈ˽ò½òÀÖµÀ£¬Îª Web ÍøÒ³±àд JavaScript ´úÂëÒѾ­ÊÇËùÓÐ Web Éè¼ÆÊ¦µÄ»ù±¾¹¦£¬ÕâÃÅÓÐȤµÄÓïÑÔÔ̲Ø×ÅÐí¶à²»ÎªÈËÊìÖªµÄ¶«Î÷£¬¼´Ê¹¶àÄêµÄ JavaScript ³ÌÐòÔ±£¬Ò²Î´ÄÜÍêÈ«³Ô͸¡£±¾ÎÄ´Ó7¸ö·½Ãæ½²Êö JavaScript ÖÐÄÇЩÄã²»ºÜÊìÖªµ«·Ç³£ÊµÓõļ¼ÇÉ¡£
¼òÂÔÓï¾ä
JavaScript ¿ÉÒÔʹÓüòÂÔÓï¾ä¿ìËÙ´´½¨¶ÔÏóºÍÊý× ......

js Åжϵ±Ç°ä¯ÀÀÆ÷JavaScriptµÄ°æ±¾

function RegExpTest(){
var ver = Number(ScriptEngineMajorVersion() + "." + ScriptEngineMinorVersion());
alert("version=="+ver);
if (ver >= 5.5){ // ²âÊÔ JScript µÄ°æ±¾¡£
var src = "The rain in Spain falls mainly in the plain.";
var re = /\w+/g; // ......

javascript ÏÂÀ­¿ò£¨select)Ñ¡ÔñÓ뱻ѡÔñ

<html>
<head>
<mce:script type = "text/javascript"><!--

function changetext()
{
var x = document.getElementById("list");
for (var i = 0;i < x.length;i++ )
{
if (x.options[i].selected)
{
document.getElemen ......

What can a JavaScript do?


JavaScript gives HTML designers a programming tool - HTML authors are normally not programmers, but JavaScript is a scripting language with a very simple syntax! Almost anyone can put small "snippets" of code into their HTML pages
JavaScript can put dynamic text into an HTML page - A Ja ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ