как вставить javascript без использования тега <script ? пробовал <body onload= - но скрипт не отрабатывает, в редактировании страниц просто запрещена вставка <script , может есть какие-нибудь варианты?
Без разницы, в любом случае нужен тег <script>![]()
ÐаÑÑинка, коÑоÑÐ°Ñ Ð¾Ð´Ð½Ð¾Ð²Ñеменно ÑвлÑеÑÑÑ ÐºÐ¾Ð´Ð¾Ð¼ на Javascript
ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¾Ð±ÑÑно ÑÑанÑÑÑÑ ÐºÐ°Ðº двоиÑнÑе ÑайлÑ, а Ñайл Javascript по ÑÑÑи ÑвлÑеÑÑÑ Ð¾Ð±ÑÑнÑм ÑекÑÑом. Ðба Ñипа Ñайлов Ð´Ð¾Ð»Ð¶Ð½Ñ ÑледоваÑÑ ÑобÑÑвеннÑм пÑавилам: изобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð¼ÐµÑÑ ÐºÐ¾Ð½ÐºÑеÑнÑй ÑоÑмаÑ...habr.com
сам не пробовал
<div data-js="alert('Hello, world!');"></div>
<div data-js-src="/path/to/my/script.js"></div>
const elements = document.querySelectorAll('[data-js]');
elements.forEach(element => {
if (element.dataset.js) {
eval(element.dataset.js);
}
if (element.dataset.jsSrc) {
const script = document.createElement('script');
script.setAttribute('src', element.dataset.jsSrc);
document.head.appendChild(script);
}
});
div::before { content: "alert('Hello, world!');";
}