Hi,
wenn ich versuche das 'name'-Attribut zu setzen wird es nicht
ausgeführt.
Ein nachfolgendes Ansprechen über die Methode getElementsByName ist
dann auch nicht möglich. Hier die HTML-Datei:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>check set name attribute</title>
<script type="text/javascript">
function checkName()
{
var IMG_BODY = "img";
var NAME_IMG = "_img1";
var _html_obj;
_html_obj = document.createElement(IMG_BODY);
_html_obj.setAttribute("name", NAME_IMG);
document.body.appendChild(_html_obj);
alert(document.body.innerHTML);
}
</script>
</head>
<body>
<input type=button value='check' onClick="checkName()">
</body>
</html>
als Ausgabe von alert erhalte ich nur:
<INPUT onClick=checkName() type=button value=check><IMG>
das 'name'-Attribut für das IMG-Tag wird aber nicht gesetzt. Ein 'refresh' mit outerHTML bringt auch nichts.
Was mache ich hier falsch?
MfG
Jürgen Schomann