gpt4 book ai didi

javascript - onfocus 和 onblur 仅适用于 IE7

转载 作者:太空宇宙 更新时间:2023-11-04 15:08:42 24 4
gpt4 key购买 nike

我们可以为特定浏览器(如 IE7)编写诸如 onbluronfocus 之类的事件吗?

下面是我尝试过的。

<asp:TextBox  onfocus="this.style.backgroundColor='yellow'" onblur="this.style.backgroundColor='white'" Text="something" ID="txtName" runat="server" ></asp:TextBox>

请注意,这对我来说效果很好。但我只需要 onbluronfocus 即可在 IE7 上执行。

这可能吗?

也许有人遇到过这种需求。

提前致谢

最佳答案

只有在 IE7 下才能检测到浏览器并运行脚本

将它放在标记正文标签的末尾

<!--[if lte IE 7]>
<script type="text/javascript">
var txtBox = document.getElementById('<%= txtName.ClientID %>');
txtBox.onfocus =function(){ txtBox.style.backgroundColor='yellow';};
txtBox.onblur=function(){txtBox.style.backgroundColor='white';};
</script>
<![endif]-->

或者把这个放在头上

<!--[if lte IE 7]>
<script type="text/javascript">
window.onload=function(){
var txtBox = document.getElementById('<%= txtName.ClientID %>');
txtBox.onfocus =function(){ txtBox.style.backgroundColor='yellow';};
txtBox.onblur=function(){txtBox.style.backgroundColor='white';};
}
</script>
<![endif]-->

关于javascript - onfocus 和 onblur 仅适用于 IE7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15598372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com