ラジオボタン要素を作成します。
パラメータはオプションです。文字列を渡した場合、例えば let myRadio = createSelect('food')
のように、各ラジオオプションは "food"
をname
パラメータとして持ちます:<input name="food">
。 既存の
<span></span>
要素を渡した場合、例えばlet myRadio = createSelect(container)
のように、 その要素が ラジオボタンの親要素となります。ラジオボタンはp5.Elementクラスを拡張し、 オプションを管理するための便利なメソッドをいくつか提供します:
myRadio.option(value, [label])
はメニューにオプションを追加します。 最初のパラメータvalue
は、オプションの値とラベルを設定する文字列です。 2番目のパラメータlabel
はオプションです。提供された場合、value
に対して表示されるラベルを設定します。value
を持つオプションが既に存在する場合、 そのラベルが変更され、その値が返されます。myRadio.value()
は現在選択されているオプションの値を返します。myRadio.selected()
は現在選択されているオプションを返します。myRadio.selected(value)
は指定されたオプションを選択し、HTMLInputElement
として返します。myRadio.disable(shouldDisable)
はtrue
が渡された場合 ラジオボタンを無効化し、false
が渡された場合は有効化します。
実例
シンタックス
createRadio([containerElement])
createRadio([name])
createRadio()
パラメーター
containerElement
Object:
コンテナHTMLエレメント、<div></div>
または<span></span>
のいずれか。
name
String:
各オプションの<input></input>
要素に割り当てられる nameパラメータ。
リターン
p5.Element: 新しいp5.Elementオブジェクト。
Notice any errors or typos? Please let us know. Please feel free to edit src/dom/dom.js and open a pull request!