Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

未注册元素筛选 unresolved伪类

  自定义元素很简单,只要标签名中带“-”的元素都被当做自定义元素。自定义元素还分为注册和未注册的。未注册的自定义元素,其原型是HTMLElement,而注册过的元素其原型是注册时给定的。在CSS中区分它们可以使用unresolved伪类来选择。
<style>
x-test:unresolved {color:red;}
</style>
<x-test id="xTest">x-test</x-test>
<script>
console.log(xTest.__proto__); //HTMLElement
alert("此时元素为红色");
document.registerElement("x-test");
console.log(xTest.__proto__); //x-test
alert("此时元素为黑色");
</script>
  
网名:
54.144.24.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^