ラジオボタン要素を作成します。
パラメータはオプションです。文字列を渡した場合、例えば 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!