Kom ihåg mig?
Home Menu

Menu


sätt title till classname inner text greasymonkey

 
Ämnesverktyg Visningsalternativ
Oläst 2014-01-03, 13:35 #1
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Standard sätt title till classname inner text greasymonkey

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
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-01-03, 20:17 #2
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
Kan du skapa en jsfiddle av htmlstrukturen kanske ?: )
x264 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-01-04, 12:35 #3
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Citat:
Ursprungligen postat av x264 Visa inlägg
Kan du skapa en jsfiddle av htmlstrukturen kanske ?: )
Ingen aning ens vad det är
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-01-04, 14:26 #4
Stahla Stahla är inte uppkopplad
Medlem
 
Reg.datum: Sep 2006
Inlägg: 119
Stahla Stahla är inte uppkopplad
Medlem
 
Reg.datum: Sep 2006
Inlägg: 119
Citat:
Ursprungligen postat av spyvingen Visa inlägg
Ingen aning ens vad det är

http://jsfiddle.net/
Stahla är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-01-04, 18:44 #5
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Sorry men vet fortfarande inte vad jag ska göra med den
Jag kanske är korkad.
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-01-04, 23:58 #6
Stahla Stahla är inte uppkopplad
Medlem
 
Reg.datum: Sep 2006
Inlägg: 119
Stahla Stahla är inte uppkopplad
Medlem
 
Reg.datum: Sep 2006
Inlägg: 119
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.
Stahla är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-01-21, 15:50 #7
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Ursäkta att det tagit tid
men här kommer en liten sammanställning på hur det ser ut
http://jsfiddle.net/8yXqL/
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-01-21, 16:44 #8
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
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.
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-01-21, 16:48 #9
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
prova med innerText istället för innerHtml
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-01-21, 17:34 #10
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Har testat det med

Fler tips mottages mer än gärna
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:57.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017