グローバル属性
目次
説明
全要素でサポートされるグローバル属性について説明します。詳細はリンク先を参照してください。
グローバル属性
- accesskey=key
- LS/H4/Ch/Fx/e/Op/Sa
- アクセスキーを指定します。
- autocapitalize=mode
- LS
- 入力時の自動大文字化機能を制御します。
- autofocus
- LS
- ページが開いた際にこの属性が指定された要素にフォーカスが移ります。
- class=class
- LS/H4/Ch/Fx/e/Op/Sa
- クラスを指定します。
- contenteditable=bool
- LS/H5/Ch11/Fx3/e5.5/Op10.6/Sa3.2
- 要素を編集可能にします。
- contextmenu=menu
- 【非推奨】H5.1/Fx9
- コンテキストメニューを指定します。
- data-*=data
- LS/Ch/Fx6/e/Op/Sa
- 拡張データ属性を指定します。
- dir=dir
- LS/H4/Ch5/Fx4/e5/Op25/Sa6
- 文字の表示方向を指定します。
- draggable=bool
- LS/H5.1/Ch/Fx2/e/Op/Sa
- 要素をドラッグ可能にします。
- dropzone=zone
- 【非推奨】 H5.1
- ドロップゾーンを指定します。
- enterkeyhint=hint
- LS
- スマホなどのソフトウェアキーボード上のエンターキーのアイコンを指定します。
- hidden=mode
- LS/H5/Ch/Fx/e/Op/Sa
- 要素を非表示にします。
- inert
- LS/Ch/Ed/Sa/Fx/Op
- 要素および子孫要素を不活性にします。
- id=id
- LS/H4/Ch/Fx/e3/Op/Sa
- ID を指定します。
- inputmode=mode
- LS
- 入力モードを指定します。
- is=is
- LS
- カスタマイズドビルトイン要素名を指定します。
- itemid=id
- LS
- アイテム識別子を指定します。
- itemprop=prop
- LS
- アイテム属性を指定します。
- itemref=ref
- LS
- アイテム参照を指定します。
- itemscope=scope
- LS
- アイテムのスコープを指定します。
- itemtype=type
- LS
- アイテム種別を指定します。
- lang=lang
- LS/H4/Ch/Fx/e4/Op/Sa
- 言語を指定します。
- nonce=nonce
- LS/H5.1
- コンテンツセキュリティポリシーチェックのための値を指定します。
- popover=mode
- LS/Ch/Ed/Fx/Op/Sa
- ポップオーバーを表示します。
- slot=slot
- LS/Ch/Op
- スロットを指定します。
- spellcheck=bool
- LS/H5/Ch/Fx2/e/Op/Sa
- スペルをチェックします。
- style=style
- LS/H4/Ch/Fx/e3/Op/Sa
- スタイルシートを指定します。
- tabindex=n
- LS/H4/Ch/Fx/e4/Op/Sa/N6
- タブインデックスを指定します。
- title=title
- LS/H2/Ch/Fx/e2/Op/Sa
- タイトルを指定します。
- translate=title
- LS/H5
- 翻訳可否を指定します。
- writingsuggestions=bool
- 入力補完機能を制御します。
イベント
- onabort=script
- LS/H5/Ch
- コンテンツのロードがアボードした際に実行するスクリプトを指定します。
- onauxclick=script
- LS/Ch/Fx/Op
- マウスのホイールや右ボタンをクリックした際に実行するスクリプトを指定します。
- onblur=script
- LS/H5/Ch/Fx/e/Op
- フォーカスが離れる際に実行するスクリプトを指定します。
- oncancel=script
- LS/H5
- キャンセルする際に実行するスクリプトを指定します。
- oncanplay=script
- LS/H5
- メディアが再生可能となった際に実行するスクリプトを指定します。
- oncanplaythrough=script
- LS/H5
- メディアが最後まで再生可能となった際に実行するスクリプトを指定します。
- onchange=script
- LS/H5/Ch/Fx/e/Op
- 内容が変更された際に実行するスクリプトを指定します。入力部品の場合、内容が変更され、他の部品にフォーカスが移動した際に発生します。
- onclick=script
- LS/H4/Ch/Fx/e/Op
- クリックした際に実行するスクリプトを指定します。
- onclose=script
- LS/H5.1/Ch
- ウィンドウが閉じられる際に実行するスクリプトを指定します。
- oncontextmenu=script
- LS/H5.1/Ch/Ed
- コンテキストメニューが表示される際に実行するスクリプトを指定します。
- oncopy=script
- H5.1/Ch/Fx/e/Op
- コピーが行われた際に実行するスクリプトを指定します。
- oncuechange=script
- LS/H5
- キュー(字幕)が変化した際に実行するスクリプトを指定します。
- oncut=script
- H5.1/Ch/Fx/e/Op
- 切り取り(カット)が行われた際に実行するスクリプトを指定します。
- ondblclick=script
- LS/H4/Ch/Fx/e/Op
- ダブルクリックした際に実行するスクリプトを指定します。
- ondrag=script
- LS/H5.1/Ch/e/Op
- ドラッグした際に実行するスクリプトを指定します。
- ondragend=script
- LS/H5.1/Ch/e/Op
- ドラッグが終了した際に実行するスクリプトを指定します。
- ondragenter=script
- LS/H5.1/Ch/e/Op
- ドラッグが侵入した際に実行するスクリプトを指定します。要素の上に別の要素がある場合、上側の要素の上から移動した場合は発生しません。
- ondragexit=script
- LS/H5.1
- ドラッグが離れた際に実行するスクリプトを指定します。
- ondragleave=script
- LS/H5.1/Ch/e/Op
- ドラッグが離れた際に実行するスクリプトを指定します。要素の上に別の要素がある場合、上側の要素の上に移動した場合は発生しません。
- ondragover=script
- LS/H5.1/Ch/e/Op
- ドラッグが侵入した際に実行するスクリプトを指定します。要素の上に別の要素がある場合、上側の要素の上から移動した場合も発生します。
- ondragstart=script
- LS/H5.1/Ch/Fx/e/Op
- ドラッグが開始した際に実行するスクリプトを指定します。
- ondrop=script
- LS/H5.1
- ドラッグをドロップした際に実行するスクリプトを指定します。
- ondurationchange=script
- LS/H5
- オーディオやビデオの演奏時間が変化した際に実行するスクリプトを指定します。
- onemptied=script
- LS/H5
- 音声・動画バッファが空になった際に実行するスクリプトを指定します。
- onended=script
- LS/H5
- 音声・動画が終了した際に実行するスクリプトを指定します。
- onerror=script
- LS/H5/Ch
- コンテンツのロードがエラーした際に実行するスクリプトを指定します。
- onfocus=script
- LS/H5/Ch/Fx/e/Op
- 要素にフォーカスがあたった際に実行するスクリプトを指定します。
- oninput=script
- LS/H5/Ch/Ed/Fx/e/Op/Sa
- 入力した際に実行するスクリプトを指定します。
- oninvalid=script
- LS/H5
- 送信時にバリデーションエラーがある際に実行するスクリプトを指定します。
- onkeydown=script
- LS/H4/Ch/Fx/e/Op
- キーを押下した際に実行するスクリプトを指定します。
- onkeypress=script
- LS/H4/Ch/Fx/e/Op
- キーを押下して離した際に実行するスクリプトを指定します。
- onkeyup=script
- LS/H4/Ch/Fx/e/Op
- キーを離した際に実行するスクリプトを指定します。
- onload=script
- LS/H5/Ch/Ed
- コンテンツがロードされた際に実行するスクリプトを指定します。
- onloadeddata=script
- LS/H5
- 音声や動画で次のフレームを再生するのに十分なデータがロードされた際に実行するスクリプトを指定します。
- onloadedmetadata=script
- LS/H5
- 動画のメタデータがロードされた際に実行するスクリプトを指定します。
- onloadend=script
- LS/Fx
- コンテンツのロードが終了した際に実行するスクリプトを指定します。
- onloadstart=script
- LS/H5/Ch/Ed/Fx/e/Op
- コンテンツのロードが開始された際に実行するスクリプトを指定します。
- onmousedown=script
- LS/H4/Ch/Fx/e/Op
- マウスを押下した際に実行するスクリプトを指定します。
- onmouseenter=script
- LS/H5/Ch/Fx/e/Op
- マウスが領域に侵入した際に実行するスクリプトを指定します。要素の上に別の要素がある場合、上側の要素の上から移動した場合は発生しません。
- onmouseleave=script
- LS/H5/Ch/Fx/e/Op
- マウスが領域から離れた際に実行するスクリプトを指定します。要素の上に別の要素がある場合、上側の要素の上に移動した場合は発生しません。
- onmousemove=script
- LS/H4/Ch/Fx/e/Op
- マウスを動かした際に実行するスクリプトを指定します。
- onmouseout=script
- LS/H4/Ch/Fx/e/Op
- マウスが領域から離れた際に実行するスクリプトを指定します。要素の上に別の要素がある場合、上側の要素の上に移動した時も発生します。
- onmouseover=script
- LS/H4/Ch/Fx/e/Op
- マウスが領域に侵入した際に実行するスクリプトを指定します。要素の上に別の要素がある場合、上側の要素の上から移動した時も発生します。
- onmouseup=script
- LS/H4/Ch/Fx/e/Op
- マウス押下を離した際に実行するスクリプトを指定します。
- onmousewheel=script
- [非推奨] H5-5
- マウスホイールを動かした際に実行するスクリプトを指定します。HTML5.1 では、onwheel に変更されました。
- onwheel=script
- LS/H5.1
- マウスホイールを動かした際に実行するスクリプトを指定します。
- onpaste=script
- H5.1/Ch/Fx/e/Op
- 貼り付けを行った際に実行するスクリプトを指定します。
- onpause=script
- LS/H5
- 音声・動画を一時停止した際に実行するスクリプトを指定します。
- onplay=script
- LS/H5
- 音声・動画の再生した際に実行するスクリプトを指定します。
- onplaying=script
- LS/H5
- 音声・動画を再生中に実行するスクリプトを指定します。
- onprogress=script
- LS/H5
- コンテンツをロード中に実行するスクリプトを指定します。
- onratechange=script
- LS/H5
- 音声・動画の再生レートが変更された際に実行するスクリプトを指定します。
- onreset=script
- LS/H5/Ch/Ed
- フォームがリセットされた際に実行するスクリプトを指定します。
- onresize=script
- LS/H5
- リサイズされた際に実行するスクリプトを指定します。
- onscroll=script
- LS/H5/Ch/Ed
- スクロールした際に実行するスクリプトを指定します。
- onsecuritypolicyviolation=script
- LS
- コンテンツセキュリティポリシー(Content-Security-Policy)の違反が発生した際に実行するスクリプトを指定します。
- onseeked=script
- LS/H5
- 音声・動画のシーク位置が変わった際に実行するスクリプトを指定します。
- onseeking=script
- LS/H5
- 音声・動画のシークが開始した際に実行するスクリプトを指定します。
- onselect=script
- LS/H5/Ch/Ed
- 選択した際に実行するスクリプトを指定します。
- onshow=script
- H5
- コンテキストメニューが表示される際に実行するスクリプトを指定します。
- onstalled=script
- LS/H5
- 音声・動画の再生がストールした際に実行するスクリプトを指定します。
- onsubmit=script
- LS/H5/Ch/Ed
- フォームをサブミットした際に実行するスクリプトを指定します。
- onsuspend=script
- LS/H5
- 音声・動画の再生がサスペンドした際に実行するスクリプトを指定します。
- ontimeupdate=script
- LS/H5
- 音声・動画の再生位置が変更された際に実行するスクリプトを指定します。
- ontoggle=script
- LS/H5
- <details> が開いたり閉じたりした際に実行するスクリプトを指定します。
- onvolumechange=script
- LS/H5
- 音声・動画のボリュームが変更された際に実行するスクリプトを指定します。
- onwaiting=script
- LS/H5
- 音声・動画がデータ待ちで一時停止した際に実行するスクリプトを指定します。
リンク
- https://html.spec.whatwg.org/multipage/dom.html#global-attributes
- https://www.w3.org/TR/html51/dom.html#global-attributes
- https://www.w3.org/TR/html5/dom.html#global-attributes
- https://www.w3.org/TR/html401/sgml/dtd.html#events
- https://developer.mozilla.org/ja/docs/Web/HTML/Global_attributes
- http://docs.w3cub.com/dom/globaleventhandlers/
Copyright (C) 2017-2025 杜甫々
初版:2017年11月19日 最終更新:2025年3月23日
https://www.tohoho-web.com/html/globals.htm