2013-02-01 2 views
0

동적으로 생성 된 div에 onclick 핸들러를 추가 할 수 있기를 원합니다.동적으로 생성되는 li 태그에 onclick 추가

function add_remove_roll_func(){ 
    for (var i = 0; i<3; i++){ 
    li_dice_side_one = createElementWithClass('li',arguments[i]); 
    add_remove_roll.appendChild(li_dice_side_one); 
    document.getElementById("ul"); 
    } 
    } 
add_remove_roll = createElementWithOutClass('ul'); 
    dice_toolbar_wrapper_close.appendChild(add_remove_roll); 
    document.getElementById("dice-content-wrapper"); 

    add_remove_roll_func("add","remove","roll"); 

내가 추가 삭제 및 롤 이벤트가 다른 함수를 호출 할 : 여기

내가 요소를 만드는 방법이다.

나는 시도했다 add_remove_roll_func("'add' 'onclick="function'...) 그러나 그것은 자동적으로 작동하지 않았다 :).

jQuery로 할 수 있지만 기본 자바 스크립트로이 작업을 수행해야합니다.

+0

무엇이'createElementWithClass' 및'createElementWithOutClass'입니까? –

답변

0

add_remove_roll_func 란 무엇입니까?!

이벤트에 onclick 또는 다른 핸들러를 추가하려면 addEventListener()를 사용해야합니다. 예 :

el.addEventListener("click", liCliked, false); 

function liCliked(){ 
    // doing important things 
} 
관련 문제