-PR-
解決済み

parentElementのこと

  • 困ってます
  • 質問No.235413
  • 閲覧数952
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 47% (767/1609)

parentElementを取得してテーブルの行の背景色を替えています。下記だと、テーブルがない場合、ページ全部の色が変わってしまうので、parentElementがbodyの場合?処理しないようにしたいのですが・・。


function winOpen(winName,url,W,H,L,T,obj){
//サブウインドウオープン
obj.parentElement.parentElement.bgColor="Palegoldenrod";
var WinD11=window.open(url,winName,'scrollbars=1,resizable=yes,width='+W+',height='+H+',left='+L+',top='+T+'');
WinD11.document.close()
}
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル13

ベストアンサー率 50% (604/1207)

引数のobjにどんなオブジェクトが渡されるのか書かれていないので、間違ったことを書いているかもしれませんが、多分下のように条件をつけて処理すればいいと思います。

if (obj.parentElement.parentElement.tagName != "BODY") {
obj.parentElement.parentElement.bgColor="Palegoldenrod";
}

あるいは、

if (obj.parentElement.parentElement.tagName == "TR") {
obj.parentElement.parentElement.bgColor="Palegoldenrod";
}
お礼コメント
s-holmes

お礼率 47% (767/1609)

回答ありがとうございました。
とてもよく理解できました。
早速活用させていただきます。
投稿日時 - 2002-03-16 13:01:55
-PR-
-PR-
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ