• ベストアンサー

HTMLのテーブルまたはセルのボーダラインについて

HTMLのテーブルまたはセルのボーダラインの右線だけとか、下線だけとかの色の変更、表示させるか、させないかなどをCSSで、操作できるようなのですがJavaScriptでは、できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • furuhehe
  • ベストアンサー率60% (3/5)
回答No.2

つまらないものですが…。 昔このへんをいじった事があるので、 抜き出して超簡単なサンプルにしてみました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-2022-JP"> <title>t</title> <script language="JavaScript"> function load(){ document.all('t1').style.borderWidth = "3px"; document.all('t1').style.borderStyle = "solid"; document.all('t1').style.borderTopColor = "#ff0000"; document.all('t1').style.borderBottomColor = "#00ff00"; document.all('t1').style.borderLeftColor = "#0000ff"; document.all('t1').style.borderRightColor = "#ff9966"; document.all('t2').style.borderWidth = "3px"; document.all('t2').style.borderStyle = "solid"; document.all('t2').style.borderTopStyle = "none"; document.all('t2').style.borderTopColor = "#ffff00"; document.all('t2').style.borderBottomColor = "#00ff00"; document.all('t2').style.borderLeftColor = "#00ffff"; document.all('t2').style.borderRightColor = "#ff9966"; } </script> </head> <body onLoad = "load()" > <table ><tr> <td id = "t1" >aaaaa&nbsp;</td> <td id = "t2" >bbbbb&nbsp;</td> </tr></table> </body> </html>

drago_cyber
質問者

お礼

これはすばらしい、すごく参考になります。 ありがとうございます、感謝、感謝。

その他の回答 (1)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

今日日のWebブラウザですと、JavaScriptから、DOMインタフェースを呼び出して、指定要素のスタイル属性を操作する機能を持ってますので、「できる」が回答になるかと。

参考URL:
http://moz.skillup.jp/docs/dom/reference/javascript.html,http://www.mozilla-japan.org/docs/dom/
drago_cyber
質問者

お礼

どうもありがとうございます どう応用するのか、考えてみましたが、ひらめきません、何か、一例を教えてください。

関連するQ&A