Я решил повторить этот вопрос, потому что я, вероятно, не понимал свою проблему и мою общую цель.
В настоящее время я работаю с веб-сайтом, использующим только HTML.У меня есть переменные, передаваемые в URL, которые читаются JavaScript, и затем я беру параметр для каждой переменной и заполняю его в Google JavaScript.
JS читает URL:
function gup(name) {
var params = {};
var parts = (window.location.search || '').split(/[&?]/);
for (var i = 0; i < parts.length; ++i) {
var eq = parts[i].indexOf('=');
if (eq < 0) continue;
params[decodeURIComponent(parts[i].substring(0, eq))]
= decodeURIComponent(parts[i].substring(eq+1));
}
return Object.hasOwnProperty.call(params, name)
? params[name] : null;
}
Переменная, которая будет записана во второй JS:
var keyValue1 = gup( 'pid1' );
Часть Google JS, которая записывается в:
GA_googleAddAttr("pid1", keyValue1);
Все это работало довольно хорошо для меня,Эти параметры передаются в объявления Google, но у меня все еще есть несколько ссылок на странице, к которым не прикреплена переменная «? Pid1 =».Я хотел бы иметь возможность выполнить одно из следующих действий:
Возьмите параметр из переменной 'pid1' и передайте его в ссылку, расположенную в теге .(ПРИМЕЧАНИЕ: у меня есть несколько переменных, example.com/index.html?pid1=abc&pid2=def&pid3=ghi)
Убрать из URL, начиная с?и все, что после этого, и прикрепите его к одной ссылке или ко всем ссылкам, расположенным в теге (ах) на странице.
Уберите из URL, начиная с?и только выбранный набор переменных и прикрепите их к одной ссылке или ко всем ссылкам, расположенным в тегах на странице.
Очень важное примечание, мойЗнания JS ограничиваются тем, чтобы задавать вопросы и брать то, что я получаю, и пытаться выяснить это оттуда, что я и надеюсь сделать здесь.Заранее благодарим за предоставленную помощь.