javascript - 如何在 Internet Explorer 中获取拾色器

标签 javascript html css internet-explorer

如何在 IE11 中获取颜色选择器 我在 ie11 中键入时只得到文本框

<input type="color" name="clr1" value=""/>

上面的代码在 chrome 中运行良好,但在 IE 中它只显示文本框。

最佳答案

试试这个:

<![if !IE]>
    <input type="color" name="clr1" value=""/>
<![endif]>
<!--[if IE]>
    <input type="text" name="clr1" value="" style="display:none"/>
    <button onclick="var s = Dlg.ChooseColorDlg(clr1.value); window.event.srcElement.style.color = s; clr1.value = s">&#9608;&#9608;&#9608;&#9608;&#9608;</button>
    <object id="Dlg" classid="CLSID:3050F819-98B5-11CF-BB82-00AA00BDCE0B" width="0" height="0"></object>
<![endif]-->

关于javascript - 如何在 Internet Explorer 中获取拾色器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27266402/

相关文章:

javascript - Sly.js - 如何在单个页面上创建多个轮播

javascript - AJAX 调用并清理 JSON 但语法错误 : missing ; before statement

javascript - 如何在angularjs中创建搜索过滤器和文本突出显示

css - 使用 Bootstrap v4 内联选择文本

html - Div 将内容中的所有内容都包装起来

javascript - 是否有一个javascript框架来应用表单动态变化的规则?

javascript - 有没有办法在iron-router中渲染没有布局的模板?

asp.net - 我应该如何将评论存储在数据库中,以便我可以有效地将它们作为 html 文本显示在页面上?

javascript - 从 sdcard 加载 html 到 android 中的 webview 时出现 HTML、css、js 问题?

css - parent 有未指定的高度,我怎样才能让 child 继承?