脚本生成的文本框为什么不能编辑

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:34:27
<html>
<head>
<title>
Edit
</title>
<script language=javascript>
function edit(rr){
edit1.innerHTML = "<input type='text' value='EEEEEEEEEE'>"
}
</script>
</head>
<body>
<div id="edit1" onclick=edit('a')>
QQQQQQQQQQQQQ
</div>
</body>
</html>

<!-------
为什么上面的脚本生成的文本框不能象正常的文本框一样编辑呢?是什么原因?如果解决?
-->

加上ID,如:
<html>
<head>
<title>Edit </title>
<script language="javascript">
function edit(){
edit1.innerHTML = "<INPUT id='edit1' type='text'>"
}
</script>
</head>
<body>
<div id="edit1" onclick="edit()">
QQQQQQQQQQQQQ
</div>
</body>
</html>