-
[js] 자바스크립트 동적 엘리먼트 onclick 함수에 파라미터 넣기JavaScript 2023. 1. 2. 13:31반응형
let id = "member01"; let name= "name01"; //잘못된 방법 let returnHtml = "<a href='#' onclick='fnGoDetail('"+id+"');'><span style='font-weight:bold;'>아이디</span></a>"; //정상적인 방법 let returnHtml = "<a href='#' onclick='fnGoDetail(\""+id+"\");'><span style='font-weight:bold;'>아이디</span></a>"; //파라미터가 여러개일때 let returnHtml = "<a href='#' onclick='fnGoDetail(\""+id+"\",\""+name+"\");'>버튼</a>"; /** * 아이디 출력 */ function fnGoDetail(id,name){ alert(id); }
동적엘리머트를 생상한 onclick 함수에 파라미터를 넣을땐 꼭 앞뒤에 \를 넣는다.
파라미터가 여러개일땐
let returnHtml = "<a href='#' onclick='fnGoDetail(\""+id+"\",\""+name+"\");'>";
반응형'JavaScript' 카테고리의 다른 글
타입스크립트(TypeScript) 란? (4) 2024.11.24 [js] 자바스크립트 json array 중복제거, 중복개수 카운팅하기 (0) 2023.01.14 자바스크립트 class 클래스, extends 상속, super 슈퍼 사용하기 (0) 2022.12.10 Javascript 에서 점점점 (…) Three dots이란? (2) 2022.09.21 [javascript] 목록 엘리먼트에 오름차순/내림차순 정렬 기능 넣기(with sort 함수) (0) 2022.07.02