SSブログ

Document(HTMLDocument) [JavaScript]

◆Document(HTMLDocument) クラス

JavaScript DocumentHTMLDocument) クラスは、ウィンドウ内外のドキュメント(文書)インスタンスを制御します。

ウィンドウであれば、それがきちんとした画面だろうと、ダイアログだろうと、そして準備されているだけで表示されていないウィンドウであろうと、その WindowDOMWindow) クラス インスタンス window のプロパティ document として、必ずそのウィンドウ用の HTMLDocument クラス インスタンスが存在します。

以下には、そのメンバを機械的に抽出した結果を、インデックスとしてまとめてあります。

調査対象のブラウザは、Internet Explorer 8Firefox 3.6.13Opera 11.00Safari 5.0.3Google Chrome 8.0.552.224 です。

5つほど、お断りです。

1)長いです
機械的にメンバを抽出してみたら、213ありました。
これを全部羅列してるので、長いです;;;。

2)これで全部のメンバを網羅できているとは限りません
機械的にメンバを抽出したんですが、当然あるべき toString などが見当たりません。
従って、これで全部のメンバを網羅できているとは限りません。

3)全部調べるつもりはありません
213もあるとは思いませんでした。
全部調べていたら、ひとりで調べてる間に死んでしまいそうです;;;。

4)プロパティ、メソッド、イベントが混在しています
このインデックスでは、プロパティ、メソッド、イベントが混在しています。
この点については、掘り下げていくうちに、整理したいです。

5)調査対象は HTMLDocument です

このインデックスでは、HTMLDocument クラス インスタンスを機械的に調査しました。
俺の中では、Document クラスと HTMLDocument クラスは異なるものと認識しています。
この点については、掘り下げていくうちに、インデックスを分けるかもしれません。

なお、よく使うメンバや、定型処理などについては、長くなるので別エントリーにまとめます。

それでは、参ります。

メンバ概要
activeElement 
addEventListener
window クラス インスタンスの イベントに対するイベントハンドラを登録します。
adoptNode 
alinkColor 
all指定された DOM(Document Object Model) 形式のドキュメント document に対して、様々な形でエレメント参照を取得して返します。
anchors 
appendChild 
applets 
attachEventwindow クラス インスタンスの イベントに対するイベントハンドラを登録します。
ATTRIBUTE_NODE 
attributes 
baseURI 
bgColor 
body 
captureEvents 
caretRangeFromPoint 
CDATA_SECTION_NODE 
characterSet 
charset 
childNodes 
clear 
cloneNode 
close 
COMMENT_NODE 
compareDocumentPosition 
compatible 
compatMode 
cookie 
createAttribute 
createAttributeNS 
createCDATASection 
createComment 
createDocumentFragment 
createElement 
createElementNS 
createEntityReference 
createEvent 
createExpression 
createNodeIterator 
createNSResolver 
createProcessingInstruction 
createRange 
createTextNode 
createTreeWalker 
defaultCharset 
defaultView 
designMode 
detachEventwindow クラス インスタンスの イベントに対して登録されているイベントハンドラを開放します。
dir  
dispatchEvent 
doctype 
document 
DOCUMENT_FRAGMENT_NODE 
DOCUMENT_NODE 
DOCUMENT_POSITION_CONTAINED_BY 
DOCUMENT_POSITION_CONTAINS 
DOCUMENT_POSITION_DISCONNECTED 
DOCUMENT_POSITION_FOLLOWING 
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC 
DOCUMENT_POSITION_PRECEDING 
DOCUMENT_TYPE_NODE 
documentElement 
documentMode 
documentURI 
domain 
ELEMENT_NODE 
elementFromPoint 
embeds 
ENTITY_NODE 
ENTITY_REFERENCE_NODE 
evaluate 
execCommand 
fgColor 
fileCreatedDate 
fileModifiedDate 
fileSize 
fileUpdatedDate 
firstChild 
forms 
frames 
getCSSCanvasContext 
getElementById指定された DOM(Document Object Model) 形式のドキュメント document から、id プロパティが引数(文字列)id であるエレメントに対する Element クラス(またはそのサブクラス)のインスタンス参照 element を返します。
getElementsByClassName 
getElementsByName指定された DOM(Document Object Model) 形式のドキュメント document から、name プロパティが引数(文字列)name であるエレメントに対する Element クラス(またはそのサブクラス)のコレクション collection、またはノードリスト nodelist を返します。
getElementsByTagName指定された DOM(Document Object Model) 形式のドキュメント document から、tagName プロパティが引数(文字列)tagname であるエレメントに対する、Element クラス(またはそのサブクラス)のコレクション collection、またはノードリスト nodelist を返します。
getElementsByTagNameNS 
getFeature 
getOverrideStyle 
getSelection 
hasAttributes 
hasChildNodes 
hasFocus 
head 
height 
images 
implementation 
importNode 
insertBefore 
inputEncoding 
insertBefore 
isDefaultNamespace 
isEqualNode 
isSameNode 
isSupported 
lastChild 
lastModified 
linkColor 
links 
localName 
location 
lookupNamespaceURI 
lookupPrefix 
media 
mimeType 
moveFocusDown 
moveFocusLeft 
moveFocusRight 
moveFocusUp 
nameProp 
namespaces 
namespaceURI 
nextSibling 
nodeName 
nodeType 
nodeValue 
normalize 
NOTATION_NODE 
onactivate 
onafterupdate 
onbeforeactivate 
onbeforedeactivate 
onbeforeeditfocus 
onbeforeupdate 
oncellchange 
onclick 
oncontextmenu 
oncontrolselect 
ondataavailable 
ondatasetchanged 
ondatasetcomplete 
ondblclick 
ondeactivate 
ondragstart 
onerrorupdate 
onfocusin 
onfocusout 
onhashchange 
onhelp 
onkeydown 
onkeypress 
onkeyup 
onload 
onmousedown 
onmousemove 
onmouseout 
onmouseover 
onmouseup 
onmousewheel 
onpropertychange 
onreadystatechange 
onrowenter 
onrowexit 
onrowsdelete 
onrowsinserted 
onselectionchange 
onselectstart 
onstop 
onstorage 
onstoragecommit 
onunload 
open 
ownerDocument 
parentElement 
parentNode 
parentWindow 
plugins 
preferredStylesheetSet 
prefix 
previousSibling 
PROCESSING_INSTRUCTION_NODE 
protocol 
queryCommandEnabled 
queryCommandIndeterm 
queryCommandState 
queryCommandSupported 
queryCommandValue 
querySelector 
querySelectorAll 
readyState 
referrer 
releaseEvents 
removeChild 
removeEventListenerwindow クラス インスタンスの イベントに対して登録されているイベントハンドラを開放します。
replaceChild 
scripts 
security 
selectNodes 
selection 
selectSingleNode 
selectedStylesheetSet 
styleSheets 
TEXT_NODE 
textContent 
title 
URL 
URLUnencoded 
vlinkColor 
width 
write 
writeln 
xmlEncoding 
xmlStandalone 
xmlVersion 


・・・・・・どうも、ありがとうございました;;;。


nice!(1)  コメント(1)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 1

Tadalafil 20 mg

沒有醫生的處方
cialis generico online http://cialisyoues.com/ Cialis uk
by Tadalafil 20 mg (2018-04-14 07:06) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。