Как выполнять JS код в зависимости от id?

117
02 января 2021, 14:20

На одном сайте лежит файл load.js. На втором сайте хочу выполнить этот скрипт, вставляю:

<script src="https://site.ru/load.js?id=1"></script>

Хочу сделать чтобы в файле load.js определяло, какой id передали при вызове скрипта, и сделать там условие типа:

if (id == 1) { alert('1'); }

Буду благодарен за информацию.

Answer 1

Можно использовать document.currentScript

<script src="1.js?id=1" arg_id="2"></script>

1.js:

console.log((new URL(document.currentScript.src)).searchParams.get('id')); // 1
console.log(document.currentScript.getAttribute('arg_id')); // 2
READ ALSO
Возвратить частичное представление в ajax

Возвратить частичное представление в ajax

Не могу получить частичное представление из метода контроллера, в чем может причина

98
Скрытие контента в таблице

Скрытие контента в таблице

Всем привет есть таблицаКаждому блоку таблицы задан определенный процентный width который в сумме дает 100% для корректного отображения всего...

128
Конкатенация изображений в &lt;canvas&gt; [дубликат]

Конкатенация изображений в <canvas> [дубликат]

нужно сделать приложение для конкатенации изображений,которые берутся из 2 инпутов(в разметке должны быть только 2 инпута и канвас) и отображаются...

141
Функция for_each в библиотеке vector

Функция for_each в библиотеке vector

Нужно выполнить задание:

150