FAQ |
Kalender |
2014-01-03, 13:35 | #1 | ||
|
|||
Medlem
|
Hej har en sida jag vill ta fram ett värde från ett classname och sätta det som title.
Så här ser det element ut som jag vill att det ska vara på det är tre ord i class vet inte om det spökar till det hela <td colspan="3" valign="top"><p class="ord_ett ord_tva ord_tre">Text jag vill ha ut</p></td> Men jag vill iaf ha texten inom <p></p> till sid titel så man ser det i browserfliken. Testat detta med lite olika siffror och utan siffra men fattar inte hur jag ska göra. document.title = document.getElementsByClassName('ord_ett ord_tva ord_tre')[0].innerHTML; Det finns bara en av denna class på sidan. Men sedan har jag en likadan sak jag vill göra på en undersida där jag ska ha samma funktion fast för <p class="exempel">Text jag vill ha ut</p> Denna har jag fyra av på samma sida men det är den första jag vill ha ut. Så scriptet är tänkt att funka på båda dessa undersidor. Har googlet my brain out över detta men hittar inget vettigt eller så är det jag som är dum bara Jag suger även på javascript så en färdig kodrad uppskattas verkligen gärna med en förklaring så man lär sig nått med Tack på förhand |
||
Svara med citat |
2014-01-03, 20:17 | #2 | ||
|
|||
Flitig postare
|
Kan du skapa en jsfiddle av htmlstrukturen kanske ?: )
|
||
Svara med citat |
2014-01-04, 12:35 | #3 | ||
|
|||
Medlem
|
|||
Svara med citat |
2014-01-04, 14:26 | #4 | ||
|
|||
Medlem
|
|||
Svara med citat |
2014-01-04, 18:44 | #5 | ||
|
|||
Medlem
|
Sorry men vet fortfarande inte vad jag ska göra med den
Jag kanske är korkad. |
||
Svara med citat |
2014-01-04, 23:58 | #6 | ||
|
|||
Medlem
|
Här har du ett exempel på hur det används
http://jsfiddle.net/blazeeboy/fNPvf/ Alltså man lägger in HTML längst upp till vänster, sedan css till höger, nere till vänster javascript och till höger kommer resultatet. |
||
Svara med citat |
2014-01-21, 15:50 | #7 | ||
|
|||
Medlem
|
Ursäkta att det tagit tid
men här kommer en liten sammanställning på hur det ser ut http://jsfiddle.net/8yXqL/ |
||
Svara med citat |
2014-01-21, 16:44 | #8 | ||
|
|||
Medlem
|
Det värsta är att nu när jag vet vad jag ska fiddle till så har jag testat att byta i koden med id istället för title vilket gör att att den id diven får en ny innerhtml och det ser bra ut men när jag kör samma kod i greasymonkey får jag inget resultat av denna kod.
Koden jag nu använder är document.getElementById("ett_id").innerHTML = document.getElementsByClassName('ord1 ord2 ord3')[0].innerHTML; och som sagt funkar i fiddle men inte i greasy monkey på samma källkod. |
||
Svara med citat |
2014-01-21, 16:48 | #9 | ||
|
|||
Klarade millennium-buggen
|
prova med innerText istället för innerHtml
|
||
Svara med citat |
2014-01-21, 17:34 | #10 | ||
|
|||
Medlem
|
Har testat det med
Fler tips mottages mer än gärna |
||
Svara med citat |
Svara |
|
|