这个关键字在javascript中

时间:2012-09-06 09:38:38

标签: javascript jsp

请在下面的代码中解释this.value的内容。

calcLapseDays函数的第二个参数将传递什么值。?

我猜当前的文本框值,但当前文本框值为空,那么该值是什么。

请指导。

样品:

<html:text property="flEndDt" readonly="true" tabindex="<%=(i2++).toString() %>" 
 onfocus="calcLapseDays(document.forms[0].reqRcvdDate.value,this.value)"`/>

3 个答案:

答案 0 :(得分:0)

您正在使用/输入的元素的值。

答案 1 :(得分:0)

因为在内联事件处理程序上调用该函数,this将指向发起事件的DOM元素。

答案 2 :(得分:0)

为您举个例子,this关键字指的是当前元素。考虑一下这个输入:

<input type="text" onclick="alert(this.value);" />

现在,在此输入内容并单击文本框以提醒其中的值!