注册 登录
编程论坛 JavaScript论坛

我希望能够在JavaScript中动态修改DIV中的内容

guming 发布于 2009-11-22 19:42, 1953 次点击
<script>
function thepswdck()
{
var thepswd=document.getElementById("pswd").value;
var pswddiv=document.getElementById("mima");//此为div
if(thepswd=="") pswddiv.innerText="请输入密码";
}
</script>
//////////
<html>
<div id="mima"></div>
</html>


我希望能够在JavaScript中动态修改DIV中的内容,有人说可以利用innerText属性,但我使用却无效,不
知是不是使用不当,所以请教innerText正确的方法;   
   
          如果innerText不能解决我需要的问题,请问如何解决?

[ 本帖最后由 guming 于 2009-11-22 19:46 编辑 ]
2 回复
#2
guming2009-11-22 19:53
以上问题搞清楚了,就是div的display属性设置成none了...

现还有一个问题,我要限制密码只能为字母或数字,为什么以下的不行,错在哪里呢
function thepswdck()
{
var txtck="/^[0-9a-zA-Z]{6,20}$/";
var thepswd=document.getElementById("pswd").value;
var pswddiv=document.getElementById("mima");
if(thepswd=="") pswddiv.innerHTML="<p>请输入密码</p>";
else if(!txtck.test(thepswd))pswddiv.innerHTML="密码只能由数字或字母组成";
#3
aspic2009-11-23 09:49
var txtck=/^[0-9a-zA-Z]{6,20}$/
1