p.innerHTML = '<label style="font-size: 1.8rem;margin: 1rem 2rem 0 4.8rem;display: inline-block;">评分:</label>'+
'<p style="display: inline-block;" >'+'<p class="icons mui-inline" style="margin-left: 0.6rem;">'+
'<i data-index="1" class="mui-icon mui-icon-star"></i>'+'<i data-index="2" class="mui-icon mui-icon-star"></i>'+
'<i data-index="3" class="mui-icon mui-icon-star"></i>'+'<i data-index="4" class="mui-icon mui-icon-star"></i>'+
'<i data-index="5" class="mui-icon mui-icon-star"></i>'+'</p>'+'</p>'+'</br>'+
'<label style="font-size: 1.8rem;margin: 1rem 2rem 0 4.8rem;">评价:</label>'+
'<textarea style="width: 96%;margin-left: 0.7rem;" ></textarea>'+
'<button id="submit" class="mui-btn mui-btn-block mui-btn-primary">提交</button>';
list1.appendChild(p);`请输入代码`
submitButton.addEventListener('tap',function(event){
if(submitId == id){
var submitUrl = baseServerUrl+"/m/biz/issue/addAppraise?issueId="+that.issueId+"&userId="+that.userId+"&level="+that.level+"&appraiseContent="+that.message;
$.ajax({
type:"get",
url:submitUrl,
async:true,
success:function(data){
mui.toast("您已提交");
}
});
}else{
mui.toast("您不是问题提出者不能评价");
}
})
我在JS里面crete了一个Button,并且给了id,现在想在外面写一个绑定事件,但是报错显示没有获取到这个id, 请问各位大神这怎么解决
Avez-vous inséré le corps après la création ?
Assurez-vous de dessiner le bouton avant d'obtenir l'identifiant du bouton
L'objet submitButton doit exister avant
submitButton.addEventListener 🎜Fournissez plusieurs idées :
.1. Si vous utilisez js, vous devez utiliser la méthode createElement().
2. Après avoir créé l'élément, insérez-le dans l'arborescence dom
3. Votre paramètre d'identification doit être setAttribute()
Quand je travaillais dans le passé, j'ai également rencontré du HTML épissé. J'obtenais l'identifiant d'une certaine balise. La méthode que j'ai utilisée était la méthode document.on pour obtenir l'identifiant d'une certaine balise. Méthode personnelle (pour référence seulement ^~^);
Pourquoi vos JS et JQ natifs sont-ils mélangés