|M| 谁帮我优化我的一段JS代码 谢谢
<script type= "text/javascript ">
if(document.getElementById( 'T1 ').value!= ' ')
{
document.getElementById( "rfv1 ").style.display= 'none '
}
</script>
<script type= "text/javascript ">
document.getElementById( 'T1 ').onfocus=function(){document.getElementById( "rfv1 ").innerHTML= '请输入姓名 '};
</script>
<script type= "text/javascript ">
document.getElementById( 'T1 ').onblur=function(){document.getElementById( "rfv1 ").innerHTML= '* '};
</script>
这是我的自定义控件生成的一段JS
如何简明和优化一下,而且让他能支持各种浏览器
谢谢
[解决办法]
如果功能实现了,感觉已经不错了
帮顶
[解决办法]
最好加上去空格判断:
if(document.getElementById( 'T1 ').value!= ' ')
{
document.getElementById( "rfv1 ").style.display= 'none '
}
to:
if((document.getElementById( 'T1 ').value).replace(/(^\s*)|(\s*$)/g, " ")!= ' ')
{
document.getElementById( "rfv1 ").style.display= 'none '
}
[解决办法]
差不多了 没什么优化的了
[解决办法]
IE和FireFox测试都没问题啊。
<script type= "text/javascript " language= "javascript ">
<!--
if(document.getElementById( 'T1 ').value!= ' ')
{
document.getElementById( "rfv1 ").style.display= 'none ';
}
//-->
</script>
<script type= "text/javascript " language= "javascript ">
<!--
document.getElementById( 'T1 ').onfocus=function(){document.getElementById( "rfv1 ").innerHTML= '请输入姓名 ';};
//-->
</script>
<script type= "text/javascript ">
<!--
document.getElementById( 'T1 ').onblur=function(){document.getElementById( "rfv1 ").innerHTML= '* ';};
//-->
</script>
[解决办法]
顶~~~看看 学习
[解决办法]
完成
[解决办法]
<script type= "text/javascript ">
function $$(_sId){return document.getElementById(_sId);}
//function $N(_sName){return document.getElementsByName(_sName);}
if($$( 'T1 ').value!= ' ')
{
$$( "rfv1 ").style.display= 'none '
}
</script>
<script type= "text/javascript ">
$$( 'T1 ').onfocus=function(){$$( "rfv1 ").innerHTML= '请输入姓名 '};
</script>
<script type= "text/javascript ">
$$( 'T1 ').onblur=function(){$$( "rfv1 ").innerHTML= '* '};
</script>
[解决办法]
路过
[解决办法]
可以那么简化的,没有什么问题。
只是不清楚
T1.onblur=function(){rfv1.innerHTML= '* ';};
这个是做什么的。
------解决方案--------------------
up
[解决办法]
这个 和 .net里面的 函数 委托 类似
[解决办法]
JaveScript学的不好,帮不上什么忙
顶一下!
[解决办法]
<script type= "text/javascript ">
if(document.getElementById( 'T1 ').value!= ' ')
{
document.getElementById( "rfv1 ").style.display= 'none '
}
</script>
<script type= "text/javascript ">
document.getElementById( 'T1 ').onfocus=function(){document.getElementById( "rfv1 ").innerHTML= '请输入姓名 '};
</script>
<script type= "text/javascript ">
document.getElementById( 'T1 ').onblur=function(){document.getElementById( "rfv1 ").innerHTML= '* '};
</script>
[解决办法]
代码少,不代表可读性好,也不代表效率高,综合考虑一下