初心者です
document.querySelector('') というコードが何故
document.document.querySelector('') とならないのか分りません
本にはdocument.querySelector('') のdocument.の部分がプロパティ、querySelector('')の部分がDocumentオブジェクトのメソッドと書かれていました
DocumentオブジェクトがWindowsオブジェクトのdocumentプロパティに入っているのは知っています
MDNサイトには
プロパティは objectName.propertyName
メソッドは object.methodName()
と書かれていたので何故document.document.querySelector('')にならないか分かりません
よろしくお願いします
説明が下手だったかもしれないので追記します
querySelectorメソッドはwindowオブジェクトの中のdocumentプロパティの中のdocumentオブジェクトの中にあるのでコードに書く時、
document.document.querySelector('') 最初のwindowは省略できるのでこうなると思いました
でも正解はdocument.querySelector('')なので何故メソッド側のdocumentがないのかわかりません
回答2件
あなたの回答
tips
プレビュー