간혹 script 에서 append로 html 태그를 생성할 때가 있다.
function appendTest(){
var html = "";
html += "<div><a href=\"javascript:testFunction('test','test')\"></a></div>"
// 생성한 태그 넣기
$("#result").html(html);
};
위 function 에서 html 추가하는 부분을 보면
a태그 href에 더블쿼터 앞에 \(역슬래쉬)가 있다.
\뒤에 더블쿼터를 붙이면 더블쿼터가 문자열로 인식되므로
뒤에 testFunction('test','test') 이 부분에 test 파라미터를 싱글쿼터로 감쌀 수 있다.
'프로그래밍 > JavaScript' 카테고리의 다른 글
JavaScript 객체 그리고 this (0) | 2020.03.11 |
---|---|
ajax 동기식과 콜백으로 실행순서 조정 (0) | 2020.02.28 |
자바스크립트 클로저란? (0) | 2020.02.13 |
자바스크립트 호이스팅이란 (0) | 2020.02.13 |
함수 표현 방식 ( 표현식, 선언식, 익명함수 ) (0) | 2020.02.12 |
댓글