使用JavaScript動態的綁定、解綁 a 標簽的onclick事件,防止重復點擊


頁面上的 a 標簽如下:
<a class="more" style="cursor: pointer;" id="commentMore"
    onclick="javascript:selectMoreComment(this.id,2018);">查看更多</a>
頁面操作元素的js代碼:
function selectMoreComment(id, selectVal){
    document.getElementById(id).onclick = null; // 解綁onclick事件
	
	alert("點擊事件已經取消,當前業務處理完后再把點擊事件加上,可以防止數據加載期間用戶的重復點擊操作!")
	
	// 綁定onclick點擊事件
	document.getElementById(id).onclick = function () {
		selectMoreComment(id, selectVal)
	}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM