-
Notifications
You must be signed in to change notification settings - Fork 4
/
139.txt
47 lines (38 loc) · 1.92 KB
/
139.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#?SuikaWiki/0.9
* nodeName 属性 (DOM 1+ Node 界面)
[1] [RUBY[節] [ノード]]名を返します。 [[XML]]
の生成規則で言うと [CODE(ABNF)[[[Name]]]] になる部分です。
([[XML名前空間]]で言えば [CODE(ABNF)[[[QName]]]]
の部分です。但し DOM では XML 名前空間でない文書も扱えますから、
[CODE(XML)[QName]] として適当な値が得られるかは分かりません。)
この属性は [[DOM 1]]+ です。
([[DOM 2]] 以上では、名前空間に対応した [CODE(DOMa)[[[localName]]]],
[CODE(DOMa)[[[namespaceURI]]]], [CODE(DOMa)[[[prefix]]]]
を使ったほうが良いでしょう。)
この属性は読取専用です。得られる値は [CODE(DOM)[[[DOMString]]]]
型です。
[2] 節の種類と得られる値:
,界面 ,[CODE(DOMa)[nodeName]]
,[CODE(DOMi)[[[Attr]]]] ,属性値
,[CODE(DOMi)[[[CDATASection]]]] ,[CODE(DOM)[#cdata-section]]
,[CODE(DOMi)[[[Comment]]]] ,[CODE(DOM)[#comment]]
,[CODE(DOMi)[[[Document]]]] ,[CODE(DOM)[#document]]
,[CODE(DOMi)[[[DocumentFragment]]]] ,[CODE(DOM)[#document-fragment]]
,[CODE(DOMi)[[[DocumentType]]]] ,文書要素名
,[CODE(DOMi)[[[Element]]]] ,要素型名
,[CODE(DOMi)[[[Entity]]]] ,実体名
,[CODE(DOMi)[[[EntityReference]]]] ,被参照実体名
,[CODE(DOMi)[[[Notation]]]] ,記法名
,[CODE(DOMi)[[[ProcessingInstruction]]]] ,対象名
,[CODE(DOMi)[[[Text]]]] ,[CODE(DOM)[#text]]
仕様書:
-[DOM1]
-[DOM2] ''Document Object Model Core'' <http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-F68D095>
[[#comment]]
*メモ
[3] [CITE@en[Fix #171: Add Attr#nodeName as an alias for name · whatwg/dom@90427aa]]
([TIME[2016-02-23 11:05:53 +09:00]] 版)
<https://github.com/whatwg/dom/commit/90427aa0aa267da88937fc83fb9023eb99f4dbcd>
[4] [CITE@en[Make Attr inherit from Node again]]
([[annevk]]著, [TIME[2016-08-19 21:44:07 +09:00]])
<https://github.com/whatwg/dom/commit/625a0747f137454c155a7b577a9e45be1aa35a34>