이 기사에서는 위아래로 테이블 행을 구현하는 JS의 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
<! doctype html public "-// w3c // dtd xhtml 1.0 Transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type"content = "text/html; charset = gb2312"/> <title> 테이블 행 움직임 </title> <body> <td> <td> <td> 11 </td> <td> <a href = "javaScript : void (0)"onclick = "moveUp (this)"> 이동 </a> </td> <td> <a href = "javaScript : void (0)"onclick = "moveDown (this)"</a> </td> </td> </td> </td> <td> 22 </td> <td> <a href = "javaScript : void (0)"onclick = "moveUp (this)"> 이동 </a> </td> <td> <a href = "javaScript : void (0)"onclick = "mizytown (this)"</a> </td> </td> </td> <td> 33 </td> <td> <a href = "javaScript : void (0)"onclick = "moveUp (this)"> 이동 </a> </td> <td> <a href = "javaScript : void (0)"onclick = "mizytown (this)"</a> </td> </td> </td> <td> 44 </td> <td> <a href = "javaScript : void (0)"onclick = "moveUp (this)"> 이동 </a> </td> <td> <a href = "javaScript : void (0)"onclick = "mizytown (this)"</a> </td> </td> </td> <td> 55 </td> <td> <a href = "javaScript : void (0)"onclick = "moveUp (this)"> 이동 </a> </td> <td> <a href = "javaScript : void (0)"onclick = "mizytown (this)"> 아래로 이동 </a> </td> </td> </td> </td> </td> type = "text/javaScript"> <!-함수 moveUp (_a) {var _row = _a.parentNode.parentNode; // 첫 번째 줄이 아닌 경우 순서를 이전 줄 var _node = _row.previousSibling으로 바꿉니다. while (_node && _node.nodeType! = 1) {_node = _node.previousSibling; } if (_node) {swapnode (_row, _node); }} function mazyn (_a) {var _row = _a.parentNode.parentNode; // 마지막 줄이 아닌 경우 순서를 다음 줄로 바꾸십시오 var _node = _row.nextsibling; while (_node && _node.nodeType! = 1) {_node = _node.nextsibling; } if (_node) {swapnode (_row, _node); }} 함수 SwapNode (node1, node2) {// 부모 노드 var _parent = node1.parentNode; // 두 노드의 상대 위치를 가져옵니다 var _t1 = node1.nextibling; var _t2 = node2.nextsibling; // 원래 node1 위치에 node2를 삽입합니다. else _parent.appendChild (node2); // Node1을 원래 node2에 삽입하면 (_t2) _parent.insertbefore (node1, _t2); else _parent.appendChild (node1);} //-> </script> </body> </html>실행 효과의 스크린 샷은 다음과 같습니다.
JavaScript 관련 콘텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오. "JavaScript 검색 알고리즘 기술 요약", "JavaScript 데이터 구조 및 알고리즘 기술 요약", "JavaScript Traversal Algorithms 및"JavaScript Effection의 JSON Operation ","JSON Operation의 요약 ","JAVSCRIPTE STLEGICES "및 JAVASCRIPTENICE의 요약", "JSON 작동 기술", "JSON 작전 및 기술 요약" JavaScript 애니메이션 효과 및 기술 ","JavaScript 오류 및 디버깅 기술 요약 "및"JavaScript 수학 연산 사용 요약 "
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.