NNで ID を拾うには?

[上に] [前に] [次に]
溶けかけ雪だるま 2000/01/25(火) 14:27:18
[ID]で検索をしてみましたが、思うものが見つかりませんでした。
題の通り、タグ内に埋めたIDを JavaScript で拾いたいのですが、
NNでは上手くできません。ソースは次の通りです。
<DIV ID="divid"> ID </DIV>
<FORM>
<INPUT VALUE="ie" TYPE="button" ONCLICK="alert(document.all.divid)">
<br>
<INPUT VALUE="nn" TYPE="button" ONCLICK="alert(document.divid)">
</FORM>
IE と NN とは処理が違うと読んだことがあるので、ボタンも2種類に分けて
用意したのですが、NNでは認識出来ませんでした。
ちなみに<DIV>タグを<LAYER>に書き換えればNNでも他にソースを変えることなく
処理できます。
ソースが悪いのか、NNではIDを入れても拾えないタグがあるのか お知恵をお貸し下さい。

Mugi [E-Mail] [HomePage] 2000/01/25(火) 16:12:11
NNでDIVを認識させるには、positionプロパティを指定しなければなりません。
以下のところを修正してください。
1.
<DIV ID="divid"> ID </DIV>

<DIV ID="divid" style="position:relative"> ID </DIV>

2.
alert(document.divid) → alert(document.layers.divid)

溶けかけ雪だるま 2000/01/25(火) 16:22:58
Mugiさん、本当に有り難う御座いました。
随分前からこの問題に困って、作りたいものを諦めていたのです。
これで雪解け前に JavaScript を使った作品が作れそうです。
お世話になりました。

溶けかけ雪だるま 2000/01/25(火) 18:18:20
[[解決]]
解決の印を押すのを忘れておりました。
ごめんなさい、雪より先におつむが溶け始めています。

[上に] [前に] [次に]