[ 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...


Offline

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

Registrovaný: 19.03.07
Prihlásený: 21.08.18
Príspevky: 5089
Témy: 73 | 73
Bydlisko: BA
NapísalOffline : 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 FX8350@4.514 | Cooling GELID Solutions Tranquillo rev 2 + Noctuaa NF-S12B 1200 | MB ASUS M5A99FX PRO R2.0 | RAM 2x8GB DDR3 Patriot 1600MHz CL9 Viper 3 | VGA Palit 1060 DUAL 6G | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR CX600M | MONITOR iiyama prolite E2473HDS | MOUSE Roccat SAVU + Razer eXactMat | TeamWolf VOD STORM | OS W10Pro x64 &
Notebook: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | MOUSE Roccat Savu + Roccat Taito | ArchLinux x64 &
Mobil: OnePlus One | FW LineageOS 15.1 Nightly & Tablet: ASUS TF101 32G + dock | FW Stock 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...


Offline

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

Registrovaný: 19.03.07
Prihlásený: 21.08.18
Príspevky: 5089
Témy: 73 | 73
Bydlisko: BA
NapísalOffline : 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 FX8350@4.514 | Cooling GELID Solutions Tranquillo rev 2 + Noctuaa NF-S12B 1200 | MB ASUS M5A99FX PRO R2.0 | RAM 2x8GB DDR3 Patriot 1600MHz CL9 Viper 3 | VGA Palit 1060 DUAL 6G | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR CX600M | MONITOR iiyama prolite E2473HDS | MOUSE Roccat SAVU + Razer eXactMat | TeamWolf VOD STORM | OS W10Pro x64 &
Notebook: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | MOUSE Roccat Savu + Roccat Taito | ArchLinux x64 &
Mobil: OnePlus One | FW LineageOS 15.1 Nightly & Tablet: ASUS TF101 32G + dock | FW Stock 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');
});
});


Offline

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

Registrovaný: 19.03.07
Prihlásený: 21.08.18
Príspevky: 5089
Témy: 73 | 73
Bydlisko: BA
NapísalOffline : 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 FX8350@4.514 | Cooling GELID Solutions Tranquillo rev 2 + Noctuaa NF-S12B 1200 | MB ASUS M5A99FX PRO R2.0 | RAM 2x8GB DDR3 Patriot 1600MHz CL9 Viper 3 | VGA Palit 1060 DUAL 6G | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR CX600M | MONITOR iiyama prolite E2473HDS | MOUSE Roccat SAVU + Razer eXactMat | TeamWolf VOD STORM | OS W10Pro x64 &
Notebook: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | MOUSE Roccat Savu + Roccat Taito | ArchLinux x64 &
Mobil: OnePlus One | FW LineageOS 15.1 Nightly & Tablet: ASUS TF101 32G + dock | FW Stock 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

147

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

1038

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

550

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

276

29.02.2008 14:45

stenley

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

Title

v PHP, ASP

3

472

15.12.2007 12:14

emer

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

Title

v PHP, ASP

3

699

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

594

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

938

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

350

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

363

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

348

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

354

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

452

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

381

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

727

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

823

06.10.2009 13:23

neopagan



© 2005 - 2018 PCforum, edited by JanoF