当前位置: 首页 > 面试题库 >

如何在Firefox和其他不支持html5标记选项的浏览器中获取占位符文本?

宗政功
2023-03-14
问题内容

这在Chrome和其他支持HTML5中的占位符文本的浏览器中有效

<input id="name" name="name"  type="text" placeholder="Please enter your name..." required /> <br />

但是,它不能在Firefox 3.5及更早版本以及IE8和其他浏览器中使用。

如何实现相同的功能(最好是在HTML / CSS中-如果我不接受建议的话),以支持所有较旧的浏览器?如果不是每个浏览器,至少是Firefox和IE。

Safari和Chrome已经支持它(或者仍然是最新版本)。

谢谢。


问题答案:

顺便说一下…如果有人感兴趣…我发现了一个很好的优雅解决方案,它是一个非常棒的jQuery插件。

从字面上看,它是jQuery的一行,它是一个缩小的js插件,以及输入中的简单类名。

这是我发现的最漂亮的东西,位于html中的“占位符”旁边。



 类似资料:
  • 主要内容:HTML5 浏览器支持,将 HTML5 元素定义为块元素,实例,为 HTML 添加新元素,实例,Internet Explorer 浏览器问题,完美的 Shiv 解决方案,实例你可以让一些较早的浏览器(不支持HTML5)支持 HTML5。 HTML5 浏览器支持 现代的浏览器都支持 HTML5。 此外,所有浏览器,包括旧的和最新的,对无法识别的元素会作为内联元素自动处理。 正因为如此,你可以 "教会" 浏览器处理 "未知" 的 HTML 元素。 甚至你可以教会 IE6 (Windows

  • 你可以让一些较早的浏览器(不支持HTML5)支持 HTML5。 HTML5 浏览器支持 现代的浏览器都支持 HTML5。 此外,所有浏览器,包括旧的和最新的,对无法识别的元素会作为内联元素自动处理。 正因为如此,你可以 "教会" 浏览器处理 "未知" 的 HTML 元素。 甚至你可以教会 IE6 (Windows XP 2001) 浏览器处理未知的 HTML 元素。 将 HTML5 元素定义为块元

  • 我正在做一个基于jquery动画的项目,它的动画在桌面(Firefox,chrome,opera,IE)上很好的工作,也支持HTML5音频标签,但在iPad/iPhone/Android safari音频标签不支持。它在iPad/iPhone/Android Firefox上工作很好。我在很多论坛上搜索过它,都没有得到想要的结果。我使用过这个函数:

  • 问题内容: 我有一个小问题,IE 8-9不支持输入框的属性。 在我的项目(ASP Net)中获得这种支持的最佳方法是什么。我正在使用jQuery。我需要使用其他一些外部工具吗? 问题答案: 在$ .Browser.msie是不是最新的JQuery了…你必须使用$。支持 如下所示:

  • 问题内容: 我正在使用MozillaFirefox,并且试图找到一种使用JavaScript和DOM访问同一窗口中其他选项卡的内容的方法(如果存在,我可以接受其他技术)。 例如, 我想运行一个JavaScript,在其中可以找到其他标签的标题。基本上,我需要这样做,以便可以标识由于当前页面中的而已打开的选项卡,而无需使用方法。我只需要一个简单的超级链接,即可打开与当前页面属于同一域的页面(该页面应

  • Docusaurus 允许网站通过 浏览器列表配置(browserslist configuration) 来定义其要支持的所有浏览器。 目的 网站需要在向后兼容性和文件体积之间做平衡。由于旧的浏览器不支持现代的 API 或语法,因此需要更多代码才能实现相同的功能,这会增加网站的加载时间,从而对所有其他用户造成不利的影响。为权衡起见,Docusaurus 打包工具仅支持浏览器列表中所定义的浏览器版