Avatar billede unknown_someone Juniormester
03. juli 2003 - 15:20 Der er 4 kommentarer og
1 løsning

style bestemt td

Jeg har følgende tabel;

<table id="cal">
<tr>
  <td>6</td>
</tr>
<tr>
  <td>8</td>
</tr>
</table>

jeg har ikke mulighed for at give td'erne et id, og indholdet af td'erne er forskelligt fra gang til gang,

Hvordan får jeg smidt en style på en td hvis den indeholder tallet 6???
Avatar billede roenving Novice
03. juli 2003 - 15:23 #1
Hvorfor kan du dog ikke give dem et id ?-)

-- den er godt nok svær, hvis vi skal finde celler med indhold 6 !o]
Avatar billede unknown_someone Juniormester
03. juli 2003 - 15:27 #2
jeg kan sagtens give dem et id - men jeg kan ikke lave det så jeg ud fra id'et ved hvad der er i cellen og så ved jeg ikke hvilken jeg skal style :o/
Avatar billede roenving Novice
03. juli 2003 - 15:28 #3
Jamen så giv dem et id, det gør det lidt nemmere, men det er stadig ikke noget jeg har i min værkstøjskasse, så det bli'r ik' om 3 minutter ...
Avatar billede unknown_someone Juniormester
03. juli 2003 - 15:36 #4
dumme mig - kunne jo bare give cellen samme id som det der ville være af indhold (som altid er et tal)

so problem is solved! :)
Avatar billede roenving Novice
03. juli 2003 - 15:38 #5
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>Change TD-style by contents</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="javascript" TYPE="text/javascript">
var x
function makeTdsGreen(){
    tds = document.getElementsByTagName('TD');
    for(i=0;tds.length>i;i++){
        if(tds[i].id.indexOf('td')>-1){
            ch = tds[i].innerText;
            if(ch=='6')tds[i].style.backgroundColor='#0f0';
        }
    }
}
</SCRIPT>
</HEAD>
<BODY ONLOAD="makeTdsGreen()">
<table id="cal">
<tr>
  <td id="td1">6</td>
</tr>
<tr>
  <td id="td2">8</td>
</tr>
</table>
</BODY>
</HTML>

Jeg fik noget til værktøjskassen !-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester