リファレンス createRadio()

createRadio()

ラジオボタン要素を作成します。

パラメータはオプションです。文字列が渡された場合、例えば 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!

関連するリファレンス