Я относительно новичок в программировании. Я создал экземпляр пользовательского комментария пользователя в своем скрипте, но при добавлении его в мое тело html он не отображается. Я пробовал это в Chrome, Firefox и IE.
Ошибка, отображаемая в консоли: Uncaught TypeError: document.registerElement is not a function
означает, что ошибка может быть вызвана " .registerElement ". Я искал inte rnet, но не нашел окончательного решения.
Вот изображение кода Polacode , а ниже - фактический код.
<!DOCTYPE html>
<html>
<head>
<title>Instantiate Custom Elements</title>
</head>
<body>
<!--user-comment not displayed in browser. Why?-->
<user-comment></user-comment>
<script>
var UserCommentProto = Object.create(HTMLElement.prototype);
UserCommentProto.createdCallback = function(){
this.innerHTML = "<h2>User Comment</h2><textarea></textarea></br><input type='submit'>";
}
var UserComment = document.registerElement('user-comment', {
prototype: UserCommentProto
});
</script>
</body>
</html>