can anyone explain to me why the code in red wont work? i can create the element, verify that i can reference the object using getElementsBy[B]Tag
[code]<script>
function add()
{
table = document.createElement(“table”)
table.setAttribute(“border”, “1”)
row = table.insertRow(-1)
cell = row.insertCell(-1)
formEl = document.createElement(“input”)
formEl.setAttribute(“name”, “subject1”)
formEl.setAttribute(“type”, “text”)
formEl.setAttribute(“value”, “subject field”)
cell.appendChild(formEl)
document.getElementsByTagName(“body”)[0].appendChild(table)
inputEls = document.getElementsByTagName(“input”)
alert(inputEls.length)
alert(inputEls[0].name)
[COLOR=”Red”]alert(document.getElementsByName(“subject1″).length)[/COLOR]
}
</script>
<body onload=”add()”>
</body>