我有以下javascript函数:
function makefieldlonger(element) {
element.style.width = "550px";
}
我用这样的 RadTextBox 控件调用它:
<telerik:RadTextBox ID="txtSubject" runat="server" EnableEmbeddedSkins="false"
Skin="Default" Width="255px" onclick="makefieldlonger(this)"/>
这可行,但我希望这发生在 onfocus 事件中,所以我执行以下操作:
<telerik:RadTextBox ID="txtSubject" runat="server" EnableEmbeddedSkins="false"
Skin="Default" Width="255px" onfocus="makefieldlonger(this)"/>
但它拒绝在页面上调整其大小。它确实调用了javascript函数(我通过在函数中放置一个警报来测试它并被调用)。
所以问题是:为什么这个函数对 onclick 事件有效,而对 onfocus 事件无效?