HTML Element

概要

ユーザインターフェース用のパーツなどを扱います。

メソッド

メソッド名処理内容備考
createElement指定されたタグの HTML要素を生成
createButtonボタンを生成
createSliderスライダーを生成
createInput入力ボックスを生成
createCheckboxチェックボックスを生成
createRadioラジオボタンを生成
createSelectドロップダウンメニュー(選択リスト)を生成
createDivブロックレベル要素を生成
createImgイメージ要素を生成
createCaptureビデオキャプチャを生成p5mediaelementオブジェクト
createColorPickerカラー入力用のピッカーを生成
createFileInputファイル選択用のダイアログを生成
selectCSSセレクタに一致する HTML要素を取得
selectAllCSSセレクタに一致する HTML要素の配列を取得

p5elementオブジェクト
 (プロパティ)

プロパティ名内容備考
eltオブジェクトの基礎となる HTML要素
widthHTML要素の幅
heightHTML要素の高さ

 (インスタンスメソッド)

属性操作
メソッド名処理内容備考
positionHTML要素の表示位置を設定または取得
sizeHTML要素のサイズを設定または取得
styleHTML要素のスタイルを設定または取得
htmlHTML要素の innerHTMLの内容を設定または取得
valueHTML要素の値を設定または取得
showHTML要素を表示
hideHTML要素を非表示
removeHTML要素を削除
draggableHTML要素をドラッグ可能状態に設定
checkedHTML要素の値がチェックされたかどうかを判定createCheckboxで生成されたオブジェクトのみ有効
optionHTML要素に選択項目を追加createRadioまたは
createSelectで生成されたオブジェクトのみ有効
selectedHTML要素の中の初期選択項目を設定または選択された項目を取得createRadioまたは
createSelectで生成されたオブジェクトのみ有効
disableHTML要素の中の選択項目を無効化createRadioまたは
createSelectで生成されたオブジェクトのみ有効
enableHTML要素の中の選択項目を有効化createSelectで生成されたオブジェクトのみ有効
verticalHTML要素の中の選択項目を縦に整列して表示createRadioで生成されたオブジェクトのみ有効
(rbCanvas/p5独自拡張)
loadedmetadataビデオキャプチャのロードが完了したかどうかを判定createCaptureで生成されたオブジェクトのみ有効
getビデオキャプチャからピクセルの領域または単一のピクセルの値を取得createCaptureで生成されたオブジェクトのみ有効
イベント処理
メソッド名処理内容備考
mouseClickedHTML要素上でマウスの左ボタンがクリックされたときに実行する処理を登録
doubleClickedHTML要素上でマウスの左ボタンがダブルクリックされたときに実行する処理を登録
mousePressedHTML要素上でマウスボタンが押されたときに実行する処理を登録
mouseReleasedHTML要素上でマウスボタンが離されたときに実行する処理を登録
mouseMovedHTML要素上でマウスボタンが移動したときに実行する処理を登録
mouseOverHTML要素上にマウスポインタが乗ったときに実行する処理を登録
mouseOutHTML要素上からマウスポインタが離れたときに実行する処理を登録
mouseWheelHTML要素上でマウスホイールイベントが検出されたときに実行する処理を登録
dragOverファイルがHTML要素上にドラッグされたときに実行する処理を登録
dragLeaveドラッグされたファイルがHTML要素上から離れたときに実行する処理を登録
dropファイルがHTML要素上にドロップされたときに実行する処理を登録
changedHTML要素の値が変更されたときに実行する処理を登録
inputHTML要素に値が入力されたときに実行する処理を登録

対応表

elt.localName elt.type 属性操作 イベント処理
createButtonbuttonsubmit - - - - - - - -
createSliderinputrange - - - - - - - -
createInputinputtext
passwordなど
(引数に依存)
- - - - - - - -
createCheckboxdiv- - - - - - - -
createRadiodiv-

- -
- -
createSelectselectselect-one
select-multiple
(引数に依存)
- - - -
createDivdiv- - - - - - - - -
createImgimg- - - - - - - - -
createCapturevideo- - - - - - -
createColorPickerinputcolor - - - - - - - -
createFileInputinputfile - - - - - - - -

p5.jsリファレンス(参考情報)
p5.Element
p5.MediaElement