2013-12-10 2 views
0

나는 Clear Cells 버튼과 같은 생성을 시도했지만 LocalStorage에 영향을 미치는지 확신하지 못합니다. 모든 행에서 데이터를 변경 (데이터 제거)하는 가장 좋은 방법은 무엇입니까?테이블 행에서 로컬 스토리지 데이터 제거

나는 미리 만든 바이올린에 이것을 사용하고있다 : http://jsfiddle.net/ondras/hYfN3/ 이것은 내가 지금까지 가지고있는 것이다. 이것은 하나의 셀을 삭제할 수 있는지 테스트하기위한 버튼으로 제어된다.

function emptyIt() 
{ 
    var form = document.getElementById("A1"); 
    form.value=0; 
}; 
+1

같은 상태를 확인할 수 있습니다. localStorage를 업데이트하려면 명시 적으로해야합니다. – Barmar

답변

0

업데이트 된 바이올린을 확인하십시오.

http://jsfiddle.net/hYfN3/1195/

코드도 로컬 스토리지로 모든 데이터를 삭제 아래입니다. 만약 당신이 방금 localstorage를 제거하고 싶다면 당신은 다른 라인이나 특정 엔트리를 주석 처리 할 수 ​​있습니다.

(window.calAll = function() { 

INPUTS.forEach(function(elm){try{ 
    localStorage[elm.id] = ""; 
     DATA[elm.id] = ""; 
    elm.value = ""; 
}catch(e){}}); 
})(); 

당신은 테이블 셀 및 로컬 스토리지 사이에 자동으로 관계가 없습니다

(window.calAll = function() { 

INPUTS.forEach(function(elm){try{ 
    if(elm.id == "A1") 
    { 
    localStorage[elm.id] = ""; 
     DATA[elm.id] = ""; 
    elm.value = ""; 
    } 
}catch(e){}}); 
})(); 
+0

와우 완벽하게 작동, 나는 예외 처리도 좋아. 고마워. 나는 이걸로 일할 수 있어야 해. – Sethe23