text控件onfoucs调用js文件为啥不弹出对话框
为什么我在<input type='text' id='text1' onfocus='onfocus'/>不调用js
源码:
<li>
<span><font color="red">*</font>我的邮箱:</span>
<div class="div2" >
<span class="span1" id="span1"></span>
<span class="span2" id="span2">
<input type="text" name="" id="text1" onfocus="javascript:onfocus()" onblur=""/></span>
</div>
<span class="span3" id="span3"></span>
<span id="Message"></span>
</li>
<script type="text/javascript">
function onfocus() {
alert('sd');
document.getElementById("span1").className = "span1focus";
document.getElementById("span2").className = "span2focus";
document.getElementById("span3").style.display = "none";
document.getElementById("Message").style.color = "#090";
document.getElementById("Message").innerHTML = "请输入邮箱信息。";
}
</script>
------解决方案--------------------无语了,换个函数名。
定义变量、函数的时候不要使用保留字。
------解决方案--------------------function onfocus() {
把 这个onfocus() 修改成别的名字 这个不可以用做函数名
------解决方案--------------------嗯。。。function onfocus() 换个名字。。
------解决方案--------------------关键字,多么地......
------解决方案--------------------