<script language="javascript">
function thepswdck()
{
var thepswd=document.getElementById("pswd").value;
var pswddiv=document.getElementById("mima");//此为div
if(thepswd==" ")
var oP=document.createElement("LABEL");
var oText=document.createTextNode("输入密码:");
oP.appendChild(oText);
pswddiv.appendChild(oP);
}
</script>
</head>
<body>
<div id="mima">
请输入密码:<input type="text" id="pswd"/>
<button onclick="thepswdck()">提交</button>
</div>
</body>
javascript如何动态修改层中内容?
答案:3 悬赏:30
解决时间 2021-02-18 17:35
- 提问者网友:故事与他
- 2021-02-17 23:11
最佳答案
- 二级知识专家网友:迷人小乖乖
- 2021-02-18 00:51
试试
document.getelementbyid("envi1").style.width = '182px';
document.getelementbyid("envi1").style.width = '182px';
全部回答
- 1楼网友:你把微笑给了谁
- 2021-02-18 03:47
if(thepswd==" ") 除了引号里的空格去掉后,还要加{}
function thepswdck()
{
var thepswd=document.getElementById("pswd").value;
var pswddiv=document.getElementById("mima");//此为div
if(thepswd=="")
{
var oP=document.createElement("LABEL");
var oText=document.createTextNode("输入密码:");
oP.appendChild(oText);
pswddiv.appendChild(oP);
}
}
- 2楼网友:情窦初殇
- 2021-02-18 02:30
你的这段代码逻辑没有问题。
主问题在这里:
if(thepswd==" ")
判断为空:你的这个“ ”里面,好像多了一个空格。
导致,IF语句一直没有执行到。
把那空格去了。写成这样:""
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯