帮看看javascript代码,用js动态创建文本框的onblur函数不显示文本框的内容

<html><head><title>无标题文档</title></head><scriptlanguage="JavaScript">functioncg(){aler... <html >
<head>
<title>无标题文档</title>
</head>
<script language="JavaScript">
function cg(){
alert(document.createElement("input").value);
}
function createLabel(){
var test =document.getElementById("test");
var pname=document.createElement("input");
pname.type="text";
pname.value="";
pname.onblur =cg;
test.appendChild(pname);
}
</script>

<body>
<input type="button" name="ss" id="cretae" value="创建标签" onclick="createLabel()">
<div id="test">
</body>
<html>

为什么cg()不能显示文本框的内容,怎么改?
展开
 我来答
阳光上的桥
2012-05-14 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65814
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
修改正确的代码如下:

<html >
<head>
<title>无标题文档</title>
</head>

<script language="JavaScript">
function cg(e){
alert(e.value);
}
function createLabel(){
var test =document.getElementById("test");
var pname=document.createElement("input");
pname.type="text";
pname.value="";
pname.onblur=function() {cg(pname);}
test.appendChild(pname);
}
</script>

<body>
<input type="button" name="ss" id="cretae" value="创建标签" onclick="createLabel()">
<div id="test"></div>
</body>
<html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
将军执长鞭
2012-05-15 · 超过11用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:27.6万
展开全部
function cg(){
alert(document.getElementById("asdasd").value); //您是哥,这里都写错了
//你那原来的代码是又创建一个新input,并且得到他的值,当然是空了
}
window.onload = function(){
var test =document.getElementById("test");
var pname=document.createElement("input");
pname.id='asdasd';//这里舔个id,或者其他啥东西,cg里面获取元素吧
pname.type="text";
pname.value="";
pname.onblur =cg;
test.appendChild(pname);
};

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
召秋梵悌p1
2012-05-14 · TA获得超过2282个赞
知道小有建树答主
回答量:616
采纳率:80%
帮助的人:687万
展开全部
function cg(){
alert(document.getElementById("input1").value); //这句改了
}
function createLabel(){
var test =document.getElementById("test");
var pname=document.createElement("input");
pname.id="input1"; //添加这句
pname.type="text";
pname.value="";
pname.onblur =cg;
test.appendChild(pname);
}
满意请采纳!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式