라디오 버튼 요소를 생성합니다.
"매개변수는 선택적(optional)입니다. let myRadio = createSelect('food')
처럼 문자열이 전달된다면, 각 라디오 옵션은 "food"
를 name
속성으로 가지게 됩니다. 다음처럼요": <input name="food">
. 만약 let myRadio = createSelect(container)
처럼 기존에 있던
<span></span>
요소가 전달된다면, 그 요소는 라디오 버튼의 부모 요소가 됩니다.라디오 버튼은 옵션을 관리하는 몇 가지 유용한 메소드를 통해 p5.Element 클래스를 확장합니다.
myRadio.option(value, [label])
는 메뉴에 옵션을 추가합니다. 첫 번째 매개변수value
는 옵션의 값과 레이블을 설정하는 문자열입니다. 두 번째 매개변수label
는 선택적(optional)입니다. 만약 이 값이 전달되면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>
요소에 할당될 이름 속성
Returns
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!