나는 사용자 교육에 대한 몇 가지 필드가 포함 된 다음 html 코드를 가지고 있습니다. 나는 그가 그것을 원하는 경우에 그의 교육에 대한 자세한 내용을 추가하려면 아래에 새 테이블을 추가하기 위해 사용자 위해서는 다음과 같은 자바 스크립트 코드를 사용하고html 테이블과 javacript는이 테이블 아래에 새 테이블을 추가합니다
<table border="0" style="margin: auto; ">
<td width="60%" >
<fieldset style="width:530px; padding-left:5px; background-color:white " >
<INPUT type="button" value="Add new Table" onclick="addRow('dataTable')" />
School/University/College*</br>
<input name="school_1" type="text" size="73"/>
</br></br>
Field of Study</br>
<input name="field_1" type="text" size="73"/>
</br></br>
Specialized subjects</br>
<input name="specialized_subject_1" type="text" size="73" />
</br></br>
Degree</br>
<input name="degree_1" type="text" size="73"/>
</br></br>
Grade</br>
<input name="grade_1" type="text" size="73" />
</br></br></br>
Attended from: <select name="month_1_1">
<option value=" "> EMPTY </option>
<option value="January">January</option>
</select>
<select id="year_1_1" name="year_1_1">
<option value=" "> EMPTY </option>
<option value="2009">2009</option>
</select>
Until: <select name="month_1_2">
<option value=" "> EMPTY </option>
<option value="January">January</option>
</select>
<select name="year_1_2">
<option value=" "> EMPTY </option>
<option value="2009">2009</option>
</select>
</h2></font>
</fieldset>
</td>
</table>
. 내 자바 스크립트 코드가 작동하지 않습니다. 어떤 아이디어가 이것을 고치는 방법?
<SCRIPT language="javascript">
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var colCount = table.rows[0].cells.length;
for(var i=0; i<colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[0].cells[i].innerHTML;
//alert(newcell.childNodes);
switch(newcell.childNodes[0].type) {
case "text":
newcell.childNodes[0].value = "";
break;
case "select-one":
newcell.childNodes[0].selectedIndex = 0;
break;
}
}
}
</SCRIPT>
콘솔에 어떤 오류가 있습니까? – Saturnix
필드 버튼을 추가하면 아무 것도하지 않습니다. – 33528
자바 스크립트 콘솔을 의미합니다 ... 신경 쓰지 마세요, 방금 runned 로컬 및 오류를 보았다. 지금 당장 대답을 써라. – Saturnix