У меня есть строка, скажем, headData , которая является комбинацией тегов <script>
и <style>
. Для Ex (с фиктивными данными) -
let headData = '<style>
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(path-to.woff) format('woff');
}</style>
<script>var isPresent = false;</script>
<script>var isContent = true;</script>
<style>@font-face {
font-family: 'Courgette';
font-style: normal;
font-weight: 400;
src: local('Courgette Regular'), local('Courgette-Regular'), url(path-to.woff2) format('woff2');}</style>'
Я вставляю всю headData в тег, как показано ниже.
<script dangerouslySetInnerHTML={{__html: headData}} />
Я не хочу вставлять <style>
данные, связанные с тегом, и требуется только ввод всех данных, связанных с тегом <script>
.
То, что я, наконец, хочу ввести, похоже на -
let headData = '<script>var isPresent = false;</script>
<script>var isContent = true;</script>'
Как правильно достичь этого в Javascript?