创建一个单选按钮元素。
参数是可选的。如果传递了一个字符串,如 let myRadio = createSelect('food')
,那么每个单选选项将 有 "food"
作为其 name
参数:<input name="food"></input>
。 如果传递了一个现有的 <div></div>
或 <span></span>
元素,如 let myRadio = createSelect(container)
, 它将 成为单选按钮的父元素。
单选按钮扩展了 p5.Element 类,增加了一些 有用的方法来管理选项:
myRadio.option(value, [label])
向菜单添加一个选项。 第一个参数,value
,是一个字符串,设置选项的 值和标签。第二个参数,label
,是可选的。如果提供,它设置显示的标签为value
。如果一个选项 的value
已经存在,其标签将被更改��返回其值。myRadio.value()
返回当前选中选项的 值。myRadio.selected()
返回当前选中的 选项。myRadio.selected(value)
选择给定的选项并将 它作为一个HTMLInputElement
返回。myRadio.disable(shouldDisable)
如果传递true
则启用整个单选按钮,如果传递false
则禁用它。
示例
语法
createRadio([containerElement])
createRadio([name])
createRadio()
参数
容器 HTML 元素,可以是 <div></div>
或 <span></span>
。
分配给每个选项的 <input></input>
元素的 name 参数。
相关参考
changed
当元素发生变化时调用一个函数。 调用myElement.changed(false)会禁用该函数。.
createA
创建一个 <a></a> 元素,链接到另一个网页。 第一个参数,href,是一个字符串,设置链接页面的 URL。 第二个参数,html,是一个字符串,设置链接的内部 HTML。常见的做法是使用文本、图片或按钮作为链接。 第三个参数,target,是可选的。它是一个字符串,告诉网页浏览器在哪里打开链接。默认情况下,链接在当前浏览器标签页中打开。传递'_blank'将使链接在新的浏览器标签页中打开。MDN 描述了一些其他选项。 .
createAudio
创建一个用于简单音频播放的隐藏<audio>元素。 createAudio()返回一个新的p5.MediaElement对象。 第一个参数src是音频的路径。如果传递了单个字符串,如'assets/video.mp4',则加载单个音频。字符串数组可用于以不同格式加载同一音频。例如,['assets/video.mp4', 'assets/video.ogv', 'assets/video.webm']。这对于确保音频能够在不同的浏览器中播放很有用,因为不同的浏览器具有不同的功能。有关支持的格式的更多信息,请参见MDN。 第二个参数callback是可选的。它是一旦音频准备好播放就会调用的函数。 .
createButton
创建一个 <button></button> 元素。 第一个参数,label,是一个字符串,设置按钮上显示的标签。 第二个参数,value,是可选的。它是一个字符串,设置按钮的值。更多详情请参见 MDN。 .