HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 15.11.2022, 00:57
Sep
Новичок
Регистрация: 29.05.2010
Сообщений: 0
С нами: 8397612

Репутация: 0
По умолчанию

в стиле profile-body-level-info-progress нет цвета синей полоски а в profile-body-level-info-progress>div есть

но как написать profile-body-level-info-progress>div в

var element = document.getElementsByClassName("profile-body-level-info-progress")[0]; я незнаю

я овер новичок только начел прошу подобного объяснение с примерами если не сложно

код:





Код:
var
element
=
document
.
getElementsByClassName
(
"profile-body-level-info-progress"
)
[
0
]
;
element
.
style
.
background
=
"#3bafda"
;




 
Ответить с цитированием

  #2  
Старый 15.11.2022, 10:29
im0rg
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами: 6920791

Репутация: 113


По умолчанию

JavaScript:





Код:
document
.
getElementsByClassName
(
"profile-body-level-info-progress"
)
.
getElementsByTagName
(
'div'
)
 
Ответить с цитированием

  #3  
Старый 15.11.2022, 14:54
Sep
Новичок
Регистрация: 29.05.2010
Сообщений: 0
С нами: 8397612

Репутация: 0
По умолчанию

Цитата:
Сообщение от im0rg  

JavaScript:





Код:
document
.
getElementsByClassName
(
"profile-body-level-info-progress"
)
.
getElementsByTagName
(
'div'
)

спасибо но не пашет делал так

var element = document.getElementsByClassName("profile-body-level-info-progress").getElementsByTagName('div')

element.style.background="#00ff00";

если меняю в как на фото работает а в скрипте нет

Dogn3my.pngsep · 15 Ноя 2022 в 13:54' data-fancybox="lb-post-1195411" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FDogn3m y.png&hash=b29232be5facf6a0d11028121889d6d2" style="cursor: pointer;" title="Dogn3my.png">


полный скрин



если делаю так document.getElementsByClassName("profile-body-level-info-progress")[0].style.background='#00ff00'; то

МЕНЯЕТСЯ НЕ ТО ЧТО Я ХОЧУ



И ДА СКРИПТ РАБОТАЕТ ТОЛЬКО КОГДА ПЕРЕЗАГРУЖАЮ СТРАНИЧКУ

Цитата:
Сообщение от Спойлер  


ФУЛЛ КОД:





Код:
// ==UserScript==
// @name        lip-monopoly-one
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       lip
// @match        https://monopoly-one.com/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==
'use strict'
;
// Your code here...
document
.
getElementsByClassName
(
"_img"
)
[
0
]
.
style
.
backgroundImage
=
"url('https://i.imgur.com/su4kW3N.png')"
;
//
document
.
getElementsByClassName
(
"profile-top-info-main-nick"
)
[
0
]
.
style
.
color
=
'#00ff00'
;
document
.
getElementsByClassName
(
"title title-3"
)
[
0
]
.
style
.
color
=
'ff0000'
;
document
.
getElementsByClassName
(
"profile-body-level-info-rank"
)
[
0
]
.
style
.
color
=
'#ff0000'
;
document
.
getElementsByClassName
(
"profile-top-stat"
)
[
0
]
.
style
.
color
=
'#ffffff'
;
//
//document.getElementsByClassName("profile-body-level-info-progress").getElementsByTagName('div').style.background='#00ff00';
//
var
element
=
document
.
getElementsByClassName
(
"profile-body-level-info-progress"
)
.
getElementsByTagName
(
'div'
)
;
element
.
style
.
background
=
"#00ff00"
;


 
Ответить с цитированием

  #4  
Старый 15.11.2022, 16:23
im0rg
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами: 6920791

Репутация: 113


По умолчанию

Цитата:
Сообщение от sep  

спасибо но не пашет делал так
var element = document.getElementsByClassName("profile-body-level-info-progress").getElementsByTagName('div')
element.style.background="#00ff00";

если меняю в как на фото работает а в скрипте нет



полный скрин



если делаю так document.getElementsByClassName("profile-body-level-info-progress")[0].style.background='#00ff00'; то
МЕНЯЕТСЯ НЕ ТО ЧТО Я ХОЧУ



И ДА СКРИПТ РАБОТАЕТ ТОЛЬКО КОГДА ПЕРЕЗАГРУЖАЮ СТРАНИЧКУ
Цитата:
Сообщение от Спойлер  


ФУЛЛ КОД:





Код:
// ==UserScript==
// @name        lip-monopoly-one
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       lip
// @match        https://monopoly-one.com/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==
'use strict'
;
// Your code here...
document
.
getElementsByClassName
(
"_img"
)
[
0
]
.
style
.
backgroundImage
=
"url('https://i.imgur.com/su4kW3N.png')"
;
//
document
.
getElementsByClassName
(
"profile-top-info-main-nick"
)
[
0
]
.
style
.
color
=
'#00ff00'
;
document
.
getElementsByClassName
(
"title title-3"
)
[
0
]
.
style
.
color
=
'ff0000'
;
document
.
getElementsByClassName
(
"profile-body-level-info-rank"
)
[
0
]
.
style
.
color
=
'#ff0000'
;
document
.
getElementsByClassName
(
"profile-top-stat"
)
[
0
]
.
style
.
color
=
'#ffffff'
;
//
//document.getElementsByClassName("profile-body-level-info-progress").getElementsByTagName('div').style.background='#00ff00';
//
var
element
=
document
.
getElementsByClassName
(
"profile-body-level-info-progress"
)
.
getElementsByTagName
(
'div'
)
;
element
.
style
.
background
=
"#00ff00"
;


JavaScript:





Код:
// ==UserScript==
// @name        lip-monopoly-one
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       lip
// @match        https://monopoly-one.com/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==
'use strict'
;
// Your code here...
document
.
getElementsByClassName
(
"_img"
)
[
0
]
.
style
.
backgroundImage
=
"url('https://i.imgur.com/su4kW3N.png')"
;
//
document
.
getElementsByClassName
(
"profile-top-info-main-nick"
)
[
0
]
.
style
.
color
=
'#00ff00'
;
document
.
getElementsByClassName
(
"title title-3"
)
[
0
]
.
style
.
color
=
'ff0000'
;
document
.
getElementsByClassName
(
"profile-body-level-info-rank"
)
[
0
]
.
style
.
color
=
'#ff0000'
;
document
.
getElementsByClassName
(
"profile-top-stat"
)
[
0
]
.
style
.
color
=
'#ffffff'
;
//
//document.getElementsByClassName("profile-body-level-info-progress").getElementsByTagName('div').style.background='#00ff00';
//
var
element
=
document
.
getElementsByClassName
(
"profile-body-level-info-progress"
)
.
item
(
0
)
.
getElementsByTagName
(
'div'
)
.
item
(
0
)
;
element
.
style
.
background
=
"#00ff00"
;
 
Ответить с цитированием

  #5  
Старый 15.11.2022, 16:37
Sep
Новичок
Регистрация: 29.05.2010
Сообщений: 0
С нами: 8397612

Репутация: 0
По умолчанию

Цитата:
Сообщение от im0rg  

JavaScript:





Код:
// ==UserScript==
// @name        lip-monopoly-one
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       lip
// @match        https://monopoly-one.com/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==
'use strict'
;
// Your code here...
document
.
getElementsByClassName
(
"_img"
)
[
0
]
.
style
.
backgroundImage
=
"url('https://i.imgur.com/su4kW3N.png')"
;
//
document
.
getElementsByClassName
(
"profile-top-info-main-nick"
)
[
0
]
.
style
.
color
=
'#00ff00'
;
document
.
getElementsByClassName
(
"title title-3"
)
[
0
]
.
style
.
color
=
'ff0000'
;
document
.
getElementsByClassName
(
"profile-body-level-info-rank"
)
[
0
]
.
style
.
color
=
'#ff0000'
;
document
.
getElementsByClassName
(
"profile-top-stat"
)
[
0
]
.
style
.
color
=
'#ffffff'
;
//
//document.getElementsByClassName("profile-body-level-info-progress").getElementsByTagName('div').style.background='#00ff00';
//
var
element
=
document
.
getElementsByClassName
(
"profile-body-level-info-progress"
)
.
item
(
0
)
.
getElementsByTagName
(
'div'
)
.
item
(
0
)
;
element
.
style
.
background
=
"#00ff00"
;

спасибо работает но как пофиксить баг что работает только после f5 (обновление страницы)
 
Ответить с цитированием

  #6  
Старый 15.11.2022, 16:44
im0rg
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами: 6920791

Репутация: 113


По умолчанию

Цитата:
Сообщение от sep  

спасибо работает но как пофиксить баг что работает только после f5 (обновление страницы)
DOMContentLoaded
 
Ответить с цитированием

  #7  
Старый 15.11.2022, 17:14
Sep
Новичок
Регистрация: 29.05.2010
Сообщений: 0
С нами: 8397612

Репутация: 0
По умолчанию

Цитата:
Сообщение от im0rg  

DOMContentLoaded
а как ее в скрпт вставить ? я хз
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.