Как прочитать файл html что бы получить template

165
08 января 2019, 15:30

У меня есть example.html

<template id ="varan-nav">
<varan-nav>
    <nav role="navigation" id="navigation" class="navigation " style="height: 75.264px;">
        <a href="/about" class="item"></a>
        <a href="/material/1" class="item"></a>
        <a href="/services" class="item"></a>
        <a href="/price/" class="item"></a>
        <a href="/contacts" class="item"></a>
    </nav>
</varan-nav>
</template>

И есть web component

customElements.define('varan-nav',
    class extends HTMLElement {
        constructor () {
        white['varan-nav'] = super()
        white['varan-nav-shadowRoot'] = this.attachShadow({mode: 'open'})
        let parser = new DOMParser()
        let doc = parser.parseFromString(`dfgdfg`, 'text/html')
        }
    }
)

Я могу использовать DOMParser что бы записать строку, но не могу прочитать html.

Как я могу получить html <template>?

Answer 1
   fetch('/static/html/components/varan-header-footer/varan-header-footer.html').then(function (response) {
    return response.text()
  }).then(function (body) {
    let parser = new DOMParser()
    let doc = parser.parseFromString(body, 'text/html')
    let template = doc.getElementsByTagName('template')[0]
    white['varan-header-footer-shadowRoot'].appendChild(template.content.cloneNode(true))
  })
READ ALSO
настройка owl-carousel 2

настройка owl-carousel 2

Всем приветКто может подсказать - привинчиваю на сайт слайдер

184
Анимация затухания

Анимация затухания

Подскажите пожалуйста написал вот такой вот скрипт, который меняет один текст на другой как сделать небольшую анимацию в виду затухания?

175
Логика условия jquery

Логика условия jquery

Нужно сделать так, чтобы при том, когда страница = https://домен или адрес содержал слово rid , то выполнялось условие 1 иначе условие 2 (1 и 2 берем...

191