LINKオブジェクトにtextプロパティはあるの?
[上に]
[前に]
[次に]
www
1998/11/26(木) 13:13:06
IE3,NN3ですが、<A>....</A>で囲まれた....が取得できません。
link.textは使えませんでした。
どうすればいいんでしょうか。
AKISE
1998/11/27(金) 14:36:08
ここにのってましたが。
http://www.tohoho-web.com/js/anchors.htm
www
1998/11/30(月) 15:06:53
お返事ありがとうございます。
ためしましたが、空文字がかえってきます。
使い方が変と言うより、IE3、NN3はエラーにはならないが、使用できないのではないでしょうか。
ゆうこ
1998/11/30(月) 15:26:06
#うー、何がしたいのかよくわかんない...
<A>....</A>で囲まれた....を取得するというのは、
(1)<A HREF="hogehoge.htm">ほげ</a>の”ほげ”が表示されない?
(2)DHTML(IE版)で
<A ID="a1">hoge</A>とあって、"hoge"を変数xxxに入れたくて
xxx = a1.innerText
ってしたい。
のどちらかですか?
(2)はIE4のみじゃないかと思いますが...
www
1998/11/30(月) 15:48:17
お返事ありがとうございます。
(1)です。DHTMLなんて名前しか知りません。
IE3、NN3で使用できる方が望ましいです。
Tiot
1998/11/30(月) 16:28:52
http://www.tohoho-web.com/js/document.htm#Link
のことなのかな?
<a href="http://www.xxx.yyy/aaa.html">abcd</a>
<script language="JavaScript">
document.write(document.links[0].text);
</script>
で、abcdと表示。
NN2,ie3かな?たしかめてないけど。
みんこ
1998/11/30(月) 17:00:22
よく分かりませんが、タグとJavaScriptを混同してませんか...?
<A HREF="***.html">リンク</A>
の「HREF」を「LINK」と書いてリンク出来ないか、という
質問に聞こえるのですが。
違ってたらごめんなさい。
Ywai
[E-Mail]
1998/12/02(水) 11:44:15
タイトルからするとJavaScriptについてのご質問だと思いますので、この点について書きます。
Linkオブジェクトにtextプロパティがあるのは、NN4のみです。
http://developer.netscape.com/docs/manuals/communicator/jsref/doc2.htm#1114242
例えばドキュメントの一番はじめにあるリンクの場合、
document.links[0].text で、<A>〜</A>内のテキスト(〜の部分)を取得できます。
IE4の場合は違う書き方ですが、同じ値を取得できます。
http://msdn.microsoft.com/developer/sdk/inetsdk/help/dhtml/references/properties/innertext.htm
document.links[0].innerText
NN3,IE3では、あらかじめテキストの値を代入しておくしかないと思います。
# あまり実用的とは思えませんが、、
ex:
function init(){
if(parseInt(navigator.appVersion)<=3){
document.links[0].text = "link text";
}else if(navigator.appVersion.indexOf("MSIE")!= -1){
document.links[0].text = document.links[0].innerText;
}
}
<BODY onLoad="init()">
<A href="http://host/">link text</A>
....
はずしてたらすみません。
[上に]
[前に]
[次に]