2009年1月3日

element:特徵四頁

特徵一頁 | 二頁 | 三頁 | 四頁 | 五頁
方法一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁 | 八頁
操控器一頁 | 二頁 | 成員表
element 的特徵
localName

XML 文件的名稱空間之修飾名稱分為 prefix:localname。此特徵存放 localname。

prefix

存放名稱空間之修飾名稱的 prefix,如果沒有定義則存放 null。

  • 程式用法:

    <star:singer id='jolin'>蔡依林</star:singer><p>
    <script type='text/javascript'>
    var o=document.getElementById('jolin');
    document.write( o.prefix 
         +'<br />'+ o.localName );
    </script>

  • 執行結果:

    蔡依林

    null
    star:singer

  • 上例必須用在 XML 文件。
name

讀取或設定元素的 NAME 屬性。只能用在以下元素組:anchor, applet, form, frame, iframe, image, input, map, meta, object, option, param, select, textarea。 可以用方法 getElementsByName() 取得元素物件組。

  • 程式用法:

    <input name='inp' id='nm' size=16><p>
    <script type='text/javascript'>
    var o=document.getElementsByName('inp');
    for( var i=0; i < o.length; i++)
     document.write( o[i].nodeName +'<br />');
    o[0].value='您好!';
    document.write( document.getElementById('nm').name );
    </script>

  • 執行結果:

    INPUT
    inp

namespaceURI

存放名稱空間的 URI,如果沒有定義則存放 null。唯讀。

  • 程式用法:

    <script type='text/javascript'>
    var o=document.getElementById('jolin');
    document.write( o.namespaceURI );
    </script>

  • 執行結果:

    http://www.w3.org/1999/xhtml

  • 上例必須用在 XML 文件。
nodeName

存放元素結的名稱。通常是元素名稱。

  • 程式用法:

    <script type='text/javascript'>
    document.write(
      document.getElementById('jolin').nodeName +'<br />');
    document.write(
      document.getElementById('nm').nodeName );
    </script>

  • 執行結果:

    STAR:SINGER
    INPUT

nodeType

存放元素結的型態,用數字表示。DOM 元素的型態為 1。

  • 程式用法:

    <script type='text/javascript'>
    document.write(
      document.getElementById('jolin').nodeType );
    </script>

  • 執行結果:

    1

nodeValue

存放元素結的值。DOM 元素的值為 null。

  • 程式用法:

    <script type='text/javascript'>
    document.write(
      document.getElementById('jolin').nodeValue );
    </script>

  • 執行結果:

    null

ownerDocument

存放元素結所在的文件物件。元素不屬於任何文件者,存放 null,例如元素本身就是文件者。

  • 程式用法:

    <script type='text/javascript'>
    document.write(
      document.getElementById('jolin').ownerDocument );
    </script>

  • 執行結果:

    [object HTMLDocument]


©2008-2009 by ant2legs, All Rights Reserved. ant2legs 擁有其製作的文章,圖片與程式的著作權,所有權利保留。