2012-12-04 4 views
1

ID가있는 tr 안에 javascript를 사용하여 ID를 삽입해야합니다. 누군가 나를 도와 주거나 올바른 방향으로 안내 할 수 있습니다. 간단 할 수도 있지만 매우 좋습니다. 새로운 자바 스크립트.자바 스크립트를 사용하여 ID가있는 tr에 td를 삽입

<html> 
<head> 
    <script type="text/javascript"> 
    function insertText() 
    { 
     //function to insert any text on the tr with id "tr1" 
    } 
    </script> 
</head> 
<body onload="javascript:insertText()"> 
    <table> 
    <tr id="tr1"> 
    </tr>` 
    </table> 
</body> 
</html> 
+0

이이 할당 문제인가? 나는 오늘날 매우 비슷한 것을 보았다. –

+0

저는 대학에 더 이상 있지 않습니다 :) – user505210

+0

문제 없어요 :) 몇 시간 전에 비슷한 골격 코드가 게시 된 상태에서 거의 동일한 구조와 목표를 가진 과제에 대한 질문을 보았습니다. 우리는 종종 동일한 과목의 여러 반 친구들이 같은 과제를 게시하는 것을 보게됩니다. –

답변

4
function insertText() 
{ 
    var td = document.getElementById('tr1').insertCell(0); 
    td.innerHTML = "Some Text"; 
} 

insertCell (및 insertRow)의 주요 장점은 당신이 새로운 셀 (또는 행)가 삽입되는 인덱스를 지정할 수 있다는 것입니다.

+0

+1 와우, 나는'insertCell'에 대해서조차 몰랐다. 보통 @ heartcode의 대답처럼 덧붙인다. – tjameson

+1

특히 특정 위치에 세포를 삽입하는 데 유용합니다 (답변이 업데이트 됨) – lostsource

+0

빠른 응답을 주셔서 대단히 감사드립니다. – user505210

1

이 시도 :

function insertText() 
{  
    var el = document.createElement('td'); 
    el.innerHTML = 'Hello World'; 
    document.getElementById("tr1").appendChild(el); 
} 
관련 문제