[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 07.08.06
Prihlásený: 11.07.18
Príspevky: 928
Témy: 262 | 262
Bydlisko: Levice
NapísalOffline : 25.11.2017 12:43 | javascript - pridanie TITLE atributu

Jednoducha vec, no nieco zrejme robim zle. Poradte prosim:

Kód:
<td class="calcell wd5 d24 highlight1"><a href="" class="selector">Lorem ipsum</a></td>


Chem pridat atribut title do <a href="" title="nieco"> pomocou cisteho javascriptu, nie jquery. Dolezita je classa highlight1, lebo len tam chcem pridat, kde je highlight1, lebo budu tam aj ine classy.

Skusal som:

Kód:
var a1 = document.querySelector('td.highlight1 a');
a1.setAttribute("title", "nieco");


no nejak to nefunguje...


Online

Skúsený užívateľ
Skúsený užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 19.03.07
Prihlásený: 16.01.19
Príspevky: 5591
Témy: 75 | 75
Bydlisko: BA
NapísalOnline : 25.11.2017 13:05 | javascript - pridanie TITLE atributu

Co obsahuje a1?
Pozri si to...
Kód:
console.log(a1)

Lebo:
Citácia:
Returns the first Element within the document that matches the specified selector, or group of selectors, or null if no matches are found.

https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector


_________________
Desktop: CPU AMD R7 1700x | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Ntb1: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Ntb2: MS Surface 2017 i5/8GB/128GB &
Mobil: Xiaomi REdmi Note 5 PRO | FW LineageOS 15.1 Nightly & SBC: Raspberry pi 0 | 3B+
Offline

Užívateľ
Užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 07.08.06
Prihlásený: 11.07.18
Príspevky: 928
Témy: 262 | 262
Bydlisko: Levice
Napísal autor témyOffline : 25.11.2017 13:08 | javascript - pridanie TITLE atributu

a1 is null.

Lenze tam nemozem dat var a1 = document.querySelector('td.highlight1 a')[0]; kedze tam bude viacej tych <td s tou istou classou.

Skusal som aj takto:

Kód:
var elms = document.getElementsByClassName('highlight1')
for (var i = 0; i < elms.length; i++) {

var b = elms[i].getElementsByTagName("a")[0];
b.setAttribute("title", "democlass")
}


stale nic...


Online

Skúsený užívateľ
Skúsený užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 19.03.07
Prihlásený: 16.01.19
Príspevky: 5591
Témy: 75 | 75
Bydlisko: BA
NapísalOnline : 25.11.2017 13:34 | javascript - pridanie TITLE atributu

To ze to je null, znamena ze ti nevybralo ziaden element, nie ze ti ich vybralo moc. Cize najprv si osetri aby si selektoval elementy, priznam sa ze ja nie som zrovna najskusenejsi v JS, nakolko som lenivy a pouzivam jQeury.


_________________
Desktop: CPU AMD R7 1700x | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Ntb1: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Ntb2: MS Surface 2017 i5/8GB/128GB &
Mobil: Xiaomi REdmi Note 5 PRO | FW LineageOS 15.1 Nightly & SBC: Raspberry pi 0 | 3B+
Offline

Užívateľ
Užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 07.08.06
Prihlásený: 11.07.18
Príspevky: 928
Témy: 262 | 262
Bydlisko: Levice
Napísal autor témyOffline : 25.11.2017 13:56 | javascript - pridanie TITLE atributu

nj, ale s jquery by som to ako spravil?

Kód:
$('td.highlight1 a').each(function() {
$(this).attr('title','aaaaaaa');
});


toto mi z nejakeho dovodu nejde tiez

//EDIT:

konecne, pridal som document ready a uz to ide.

Kód:
$( document ).ready(function() {
$('.highlight1 a').each(function() {
$(this).attr('title','aaaaaaa');
});
});


Online

Skúsený užívateľ
Skúsený užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 19.03.07
Prihlásený: 16.01.19
Príspevky: 5591
Témy: 75 | 75
Bydlisko: BA
NapísalOnline : 25.11.2017 15:24 | javascript - pridanie TITLE atributu

Hej, pred jquery sa z pravidla dava $(document).ready(), lebo ked to mas v hlavicke, tak sa ten jQ zapne a spusti skor ako je nacitana stranka a teda nenajde elementy ktore si vybral (leo este nie su nacitane)
Pripadne das ten javascript pod elementy, o ktore sa ma starat. (Co mohol byt problem predchodzej implementacie)


_________________
Desktop: CPU AMD R7 1700x | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Ntb1: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Ntb2: MS Surface 2017 i5/8GB/128GB &
Mobil: Xiaomi REdmi Note 5 PRO | FW LineageOS 15.1 Nightly & SBC: Raspberry pi 0 | 3B+
 [ Príspevkov: 6 ] 


javascript - pridanie TITLE atributu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

JavaScript v <title>

v JavaScript, VBScript, Ajax

3

149

17.10.2012 11:58

Lier

V tomto fóre nie sú ďalšie neprečítané témy.

zmena atributu config.php

v Redakčné systémy

4

1050

19.04.2007 23:11

7stranger

V tomto fóre nie sú ďalšie neprečítané témy.

javascript wysiwyg v javascript popup

v JavaScript, VBScript, Ajax

1

562

25.07.2009 19:29

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

problem so stylovanim odkazu pomocou selektora atributu

v HTML, XHTML, XML, CSS

4

304

29.02.2008 14:45

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Title

v PHP, ASP

3

483

15.12.2007 12:14

emer

V tomto fóre nie sú ďalšie neprečítané témy.

Title

v PHP, ASP

3

703

08.04.2007 19:06

m@-nX

V tomto fóre nie sú ďalšie neprečítané témy.

title

v JavaScript, VBScript, Ajax

6

600

11.08.2008 12:48

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

title

v Redakčné systémy

5

949

09.07.2006 13:42

WEB LAMA

V tomto fóre nie sú ďalšie neprečítané témy.

Title Categorie

v Redakčné systémy

0

355

14.10.2006 15:13

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Title cez Header()

v PHP, ASP

6

387

15.05.2008 17:49

waresko18

V tomto fóre nie sú ďalšie neprečítané témy.

title description keywords

v PHP, ASP

7

357

15.10.2008 13:58

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

zmena v title

v PHP, ASP

9

361

04.03.2009 22:50

romanman

V tomto fóre nie sú ďalšie neprečítané témy.

problem rovnakeho title

v PHP, ASP

12

458

14.07.2009 11:46

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

PHP dynamický title

v PHP, ASP

10

383

25.11.2012 19:00

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Typo3 - ziskanie title

v Redakčné systémy

2

731

01.09.2010 23:57

Merlin_sk

V tomto fóre nie sú ďalšie neprečítané témy.

nezobrazuje title tagy

v HTML, XHTML, XML, CSS

13

826

06.10.2009 13:23

neopagan



© 2005 - 2019 PCforum, edited by JanoF