Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 28.07.2014
Сообщений: 8

Userscript для удаления/изминения обьектов сайта?

26.05.2015, 15:43. Показов 1806. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть некоторый сайт, в исходном коде я зменяю всё что мне нужно(некоторые обьекты).
Нужен юзерскрипт который бы при обновлении сайта заменял некоторые строчки в исходном коде. В моём случаи есть спойлера такого типа:
<div class="toggle">
<div class="title closed">
<img class="titleIcon" src="/images/icons/dark/pencil.png" alt="">
<h6>Информация о займе</h6>
<div class="date"> 24/05/2015г.</div>
<div class="buttons">
<span>Активный</span>
</div>
</div>
<div class="body" style="display: none;">
<fieldset style="width:100%" class="blank_info">
<div class="formRow last">
<div class="formRight biger">
<span class="oneFour" style="width:130px;">
<span>«03» 06 2015г.</span>
<br>Дата истечения </span></div>
</div>
</fieldset>
</div>
</div>
Нужно в
<div class="date"> 24/05/2015г.</div>
добавить текст с
<span>«03» 06 2015г.</span>
Чтобы получилось примерно такое
<div class="date"> 24/05/2015г. «03» 06 2015г.</div>
Нужен скрипт под Хром.
На сайте таких спойлеров много и мне нужно чтобы для каждого спойлера в "date" записовалось именно их этого спойлера .
Нужно это для того чтобы не открывать каждый спойлер, так сказать чтобы нужну информацию можно было увидеть не открывая спойлер.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.05.2015, 15:43
Ответы с готовыми решениями:

Возможен ли доступ из userscript к API сайта?
Здравствуйте, форумчане. Дело такое. Есть сайт, на котором есть свой АПИ, который после загрузки виден, к нему есть доступ из...

Userscript для интеграции JSFiddle на форум
Доброго времени суток, форумчане! Мне хочется представить вашему вниманию наш с Никитой (ntlinuxnt) проект. Это userscript, добавляющий в...

Цикл для обьектов
Здрасти. У меня есть много обьектов класса przedmiot. Какой цикл может в main.cpp помочь исполнить функцию выписывания &quot;p_wypisz&quot;...

2
 Аватар для alexsamos33
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
27.05.2015, 09:47
Лучший ответ Сообщение было отмечено iopakit как решение

Решение

Вот написал. У меня работает.
JavaScript
1
2
3
4
5
6
7
var all_toggle_elements=document.getElementsByClassName("toggle");
for(var i=0;i<all_toggle_elements.length;i++){
if(all_toggle_elements[i].tagName.toLowerCase()!="div") continue;
element1 = all_toggle_elements[i].getElementsByClassName("date")[0];
element2 = all_toggle_elements[i].getElementsByClassName("oneFour")[0].getElementsByTagName("span")[0];
element1.innerHTML+=" "+element2.innerHTML;
}
1
0 / 0 / 0
Регистрация: 28.07.2014
Сообщений: 8
27.05.2015, 19:25  [ТС]
На этом спасибо.
Но в этом коде есть ошибка.
Меняет все спойлеры кроме последнего.
Пробывал
all_toggle_elements=all_toggle_elements+ 1
не работает. Как быть не знаю...
Также интересно как изменить не сорержимое классов, а параметры
ну например как сделать с такого
<div class="date">Бла бла</div>
на такое
<fond color="red">Бла бла</fond>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.05.2015, 19:25
Помогаю со студенческими работами здесь

Применении программного изминения
Доброго всем дня. Подскажите пожалуйста, уже все перерыл не могу найти ответ. (может не там рою) Вопрос в следующем. На...

Setonclicklistner для множества обьектов
у меня есть 16 кнопок ColorButton1=(Button)findViewById(R.id.button00); ColorButton2=(Button)findViewById(R.id.button01); ...

Как сохранить изминения в excel?
В Workbook_BeforeSave вставляю запрет на сохранение. Но Т.К. запрет сразу же вступает в силу КАК САМОМУ СОХРАНИТЬ это изменение в коде. ...

Сохранить изминения после перезагрузки
Задача со скрытым меню, по клику она прячится и показывается... Вопрос если я её спрятал хочу чтобы после перезагрузки она так и осталась. ...

Создать 100 обьектов для класса
У меня есть класс и мне нужно создать 100 обьектов field1 ,field 2 , field 3 ... field100 Как мне сделать это как можно проще и чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru