문제
익스플로러에서 제이쿼리 remove() 함수 지원 불가에 따른
유사 내부 함수 사용
내용을 제거할수있는
remove() 함수가 익스플로러에서는 적용이 되지않는다.
왜 익스플로러가 사라지지 않는것이가 조금의 원망도 들어가지마, 아직 대부분의
사람들이 익스플로러를 사용하고 있기때문에 오늘도 익스플로러에 remove()를
사용해 보려한다.
해결 방안
removeChild() 사용
- 부모 아이디에 따른 자식아이디 number 지정 후 제거
소스 -
HTML
< ta ble id="tabledelok">
1번텍스트
</t d>
2번텍스트
</t d>
</t able>
javascript
1차 시도
var tabledelok=document.getElementById('tabledelok');
var themocom=document.getElmentById('themocomp0');
tabledelok.removeChild(themocom);
2차 시도
/*var list = document.getElementById("tabledelok");
list.removeChild(list.childNodes[num]);*/
3차 시도 <성공>
document.getElementById("tabledelok").deleteRow(num+1);
table은 저렇게 지우면 해결이 되는거였는데 ...
너무 한놈만 보고 판듯하다.
- 정리는 추후에 진행예정
'웹퍼블리셔' 카테고리의 다른 글
[javascript] 대한민국 전국 지역에 해당하는 시/구 배열 (0) | 2019.08.02 |
---|---|
html+javascript 테이블 생성 function (0) | 2018.09.05 |
롤링 비주얼 사이클 등등 골고루 부른다. (0) | 2016.07.20 |
배경관련 속성 background (0) | 2016.07.05 |
제이쿼리 CSS 변경 (0) | 2016.07.01 |