外部js文件里不能用this获取对象么?外部js文件怎么获取当前对象?前端问题
想写一个文本输入框,获得焦点时隐藏value值,想调用自己写的外部js实现,同时不用document.getElementById(),可是外部js文件怎么获取当前对象?...
想写一个文本输入框,获得焦点时隐藏value值,想调用自己写的外部js实现,同时不用document.getElementById(),可是外部js文件怎么获取当前对象?
我试过写在input内部 onfocus="Javascript:this.value=' ' ",是可以用的。
可以我换到外部Js中,
/*demo.js*/
function getfocus(){
this.value="";
}
<!--html中-->
<input class="username" type="text" value="用户名" onfocus="getfocus()" />就没有效果。
已经声明过引用.js文件了
<script type="text/javascript" language="javaScript" src="js/demo.js"></script> 展开
我试过写在input内部 onfocus="Javascript:this.value=' ' ",是可以用的。
可以我换到外部Js中,
/*demo.js*/
function getfocus(){
this.value="";
}
<!--html中-->
<input class="username" type="text" value="用户名" onfocus="getfocus()" />就没有效果。
已经声明过引用.js文件了
<script type="text/javascript" language="javaScript" src="js/demo.js"></script> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询