1
나는 다른 방식으로 요소를 작성해 왔으며 최선의 접근법을 확신하지 못했습니다. 나는 최근에 사용하여 난처하게되었다대안 setAttribute에 대한 대안
var myselect = document.createElement("select");
myselect.name="blah";
및
var myselect = document.createElement("select");
myselect.setAttribute("name", "blah");
: 차이점은 무엇인가 일을하고 난의 setAttribute를 사용했다하지 않습니다
var label = document.createElement("label");
label.for= "blah";
. 장점과 단점이 있습니까?
들으! 무엇을 했는가? myform.setAttribute ("onclick", "return validate()"); ' – Tom
@TomPepernic :이 경우 속성을 사용할 수는 있지만 궁극적으로 속성에 함수를 만들 것이다. , 이렇게하면된다. myform.onclick = function() {return validate(); };'. 함수 간에는 약간의 차이가 있지만 걱정할 필요는 없습니다. – RightSaidFred
hrmm, 어떤 이유로 작동하지 않았습니다. 오류가 없으면 유효성 검사 루틴에서 아무 것도 얻지 못합니다 ... – Tom