으로 변경하는 방법 누구나 onblurr을 추가하기 위해 td id = "totalCell"을 입력 id = "totalCell" 당신이<td id = "totalCell">을 <td><input id = "totalCell">
//selecting the existing dom element to be replaced
var OldElement =document.getElementById("totalCell");
//building the new element to replace old
var NewTd = document.createElement("td");
var myInput = document.createElement("input");
myInput.setAttribute("id", "totalCell");
NewTd.appendChild(myInput);
//replace old by new
OldElement.parentNode.replaceChild(NewTd, OldElement);
볼처럼 <td><input id=“totalCell”>
에 의해 <td id=“totalCell”>
할 대체하기 위해 찾고 있다면 그러나 입력에이
<script type="text/javascript">
function updateTotal(s){
var newTotal=0;
var allEls=document.getElementsByTagName("*");
for(var i=0;i<allEls.length;i++)
{
if(allEls[i].getAttribute("name")!=s)continue;
if(isNaN(allEls[i].value))continue;
newTotal+=new Number(allEls[i].value);
}
var e=document.getElementById("totalCell");
e.firstChild.data=" Total = "+newTotal;
}
</script>
<html>
<body>
<table><tr>
<td><input type="text" onblur="updateTotal('putts[]')" size="2" name="putts[]" maxlength="1" value=""/></td>
<td><input type="text" onblur="updateTotal('putts[]')" size="2" name="putts[]" maxlength="1" value=""/></td>
<td><input type="text" onblur="updateTotal('putts[]')" size="2" name="putts[]" maxlength="1" value=""/></td>
<td id="totalCell"> </td>
</tr></table>
정확히 무엇을하고 싶습니까? ... 입력란에 대해 onblur를 처리하고 싶습니까? –
예 onblur를 추가하고 싶습니다만 다른 자바 스크립트 용입니다 – zaha
U 입력 태그에 id atrribute를 추가하고 싶습니까? – shubhraj