【发布时间】:2015-07-02 18:31:37
【问题描述】:
我正在尝试检查某些 HTML5 控件的影子 DOM,例如 input type="date" 的日期选择器和绑定到 datalist 的输入的实际建议下拉列表。最好在 Chrome 中,但其他浏览器也可以。
我发现,通过在 Chrome 的检查器选项中启用 Shadow DOM 设置,我可以检查影子 DOM 中的实际 input(其中包括用于显示日期选择器的 ::-webkit-calendar-picker-indicator 箭头),但不能检查日期选择器本身:
datalist 也是如此。看起来这些控件不是输入的一部分,但我也无法在元素面板的其他任何地方找到它们。
是否可以检查这些元素?
澄清的小编辑:我实际上是在寻找哪些伪类适用于哪些控件。有很多网站列出了其中的一些,但我还没有找到一个可以为datalist 元素列出::-webkit-calendar-picker-indicator 的源,它确实被应用了。我正在寻找更多那些鬼鬼祟祟的混蛋,而最好的来源当然是马嘴。
【问题讨论】:
标签: html html-input shadow-dom