Если я правильно понял ваш вопрос, вы хотели бы получить innerHTML вашего созданного тега. Это так же просто, как «this.root.innerHTML».
<riot-tag>
asdfghjkl
<script>
this.on('updated', function(){
console.log(this.getInnerHTML());
});
getInnerHTML(){
return this.root.innerHTML;
}
</script>
</riot-tag>
Если вам нужно innerHTML любого вложенного элемента вашего созданного набора тегов имя или свойство идентификатора на элементе и ссылаться на него непосредственно. Или, если вы вызываете свою функцию из события, например щелчка, ссылаетесь на элемент с e.target.
<riot-tag>
<h1 onclick={getInnerHTML} name="myTagHeader">asdfghjkl</h1>
<script>
getInnerHTML(e){
console.log(e.target.innerHTML);
console.log(this.myTagHeader.innerHTML);
}
</script>
</riot-tag>
Надеется, что это поможет
К сожалению Оба этих решений не применяется. Riot использует класс «opts», и мне нужна эта функция perticuler этого класса, которая используется для доступа к внутреннему тексту любого тега. –
Хотите ли вы иметь свойство на выбор, чтобы удерживать innerhtml вашего элемента? –
да, именно так я хочу этого –