日期:2014-05-16  浏览次数:20532 次

问一下这个哪儿错了??
<html>
<head> <title> 学习 </title> </head>
<script   language= "javascript ">
function   abc()
{
if(document.getElementById( "yuan ").innerText== "在在在 ")
document.yuan.style.display= "none "
}
</script>
<body>
<div   id= "yuan "> 在在在 </div>
</body>
</html>

我其实不是想做这个,只是举个例子,做一个BBS的实例
我是打算在数据库中建立一个专门的字段(char)型,如果为1的时候就是管理员,为2的时候为普通会员,普通会员的时候要自动隐藏一些 <div> 删除,修改 </div> 功能
但我在页面进入的时候读取用 <input   type= "hidden "   property= ".... "> (用的是上海普元的EOS开发软件,基于J2EE的,其中的 ".... "是数据库路径)在页面中得到那个字段的值,用javascript判断之后隐藏一些功能应该怎么做,因为我是新手,开始我用onLoad在自动载入的时候判断,但因为先后问题,先得到数值,所以一起很郁闷,不知道怎么做了,

请教(你们看得懂我的意思吗,就是在得到那个数值之后,怎么才能自动进行隐藏操作)

------解决方案--------------------
<html>
<head> <title> 学习 </title> </head>
<script language= "javascript ">
function abc()
{
if(document.getElementById( "yuan ").innerText== "在在在 ")
document.all.yuan.style.display= "none "
}
</script>
<body>
<div id= "yuan "> 在在在 </div>
</body>
</html>
这样
document.all.yuan.style.display= "none "这句写错了