我正在使用这篇自定义元素文章来学习 HTML5。我正在尝试创建上面文章中提到的自定义元素的非常基本的示例。但我不知道为什么我会出错
ReferenceError: XFoo is not defined while creating custom element using HTML5
代码:
<!doctype html>
<html>
<head>
<script type="text/javascript">
var xFoo = document.createElement('x-foo');
xFoo.addEventListener('click', function(e) {
alert('Thanks!');
});
var xFoo = new XFoo();
document.body.appendChild(xFoo);
</script>
</head>
<body>
<x-foo>hello</x-foo>
</body>
</html>
请帮我解决小问题。