首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

如何在JS中传递this参数的

2012-04-12 
怎么在JS中传递this参数的?scriptLANGUAGE JavaScript !--functionchooseDate(){setday(this)--/

怎么在JS中传递this参数的?
<script   LANGUAGE= "JavaScript ">
<!--
function   chooseDate()   {
setday(this);
-->
</script>

这个this怎么才能传过去的啊?

[解决办法]
<script LANGUAGE= "JavaScript ">
<!--
function chooseDate() {
setday(this);
}
-->
</script>
这样已经把this传到setday里了啊。
[解决办法]
<script LANGUAGE= "JavaScript ">
<!--
function chooseDate(this) {
setday(this);
}
-->
</script>
[解决办法]
<input name= "date " onfocus=chooseDate(this) readOnly/>

<script LANGUAGE= "JavaScript ">
<!--
function chooseDate(obj) {
setday(obj);
}
-->
</script>

[解决办法]
<input name= "date " onclick= "chooseDate() "/>

<script LANGUAGE= "JavaScript ">
<!--
function chooseDate() {
var e = window.event || chooseDate.caller.arguments[0];
setday(e.srcElement || e.target);
}
function setday(o) {
alert(o.name);
}
-->
</script>
[解决办法]
<input name= "date " onfocus=chooseDate(this) readOnly/>

function chooseDate(obj) {
setday(obj);
}

热点排行