Я пытался обновить веб-страницу моей исследовательской группы и пытался написать несколько сценариев. Проблема в том, что доступ, который нам был предоставлен, очень ограничен, и редактор HTML в администрировании страницы (codemagic) удаляет все сценарии, стили и классы, которые я пытаюсь реализовать.
Есть ли способ внедрить скрипт в мою собственную базовую HTML-страницу, чтобы заставить ее делать то, что я хочу?
Это среда, с которой я работаю. снимок страницы
Когда я ударил обновление для codemagic, он удалит тег скрипта, я не могу писать там никаких функций
Обновление: мне удалось добавить скрипт. и когда я использую document.scripts.length, он показывает мне обновленное количество разделов скриптов. теперь моя проблема в том, что функции внутри скриптов не выполняются
3 ответа
ДА. Когда вы используете функцию javascripts createElement, она не отображается. Почему? Технически элемент не находится "в" html-файле. Вам нужно использовать функцию appendChild, чтобы она отображалась. Например:
function makeElement() {
var t = document.createElement("DIV");
element.appendChild(t); // don't forget to define element
}
Я думаю, это должно сработать:
function appendHTML() {
var s= document.createElement('script');
s.innerHTML = 'alert("hello")';
document.body.appendChild(s);
}
appendHTML();
Или, если вам нужен скрипт с более чем 1 строкой, сделайте это так:
function appendHTML() {
var s= document.createElement('script');
s.innerHTML = 'alert("hello 1")'+
'alert("hello 2")'+
'alert("hello 3")';
document.body.appendChild(s);
}
appendHTML();
Убедитесь, что вы используете его ответственно.
Если вы не умеете писать скрипты, не могли бы вы сделать элемент ссылки?
<link rel="" src="" />
Это может связать сценарии с вашим HTML-документом. Если вы не можете связать скрипты, значит, ваш сервер не поддерживает javascript или HTML. Было бы полезно, если бы вы объяснили, что вы используете для его размещения.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.