0

HTML:

<a href="javascript:alert('Hey.')">Alert</a><br/>
<a href="javascript:alert('In anchor:\n' + objection.sustained());">Alert</a>

Javascript:

var objection = {
    sustained : (function() {return ("accroches-toi a ton reve")})
};

alert("In script: \n" + objection.sustained());

$("outdat").text( +"<br/>\n");

作業サンプル

ここで興味があります。objection.sustained()アンカータグから呼び出すことができないのはなぜですか。ただし、スクリプト領域から呼び出すことはできますか?

アンカーを使用しているときは、オブジェクトが存在することすら知らないようです。いくつかの主要なブラウザで発生するので、これは仕様によるものだと思いますか?

4

2 に答える 2

3

JSFiddleでラッパーなし(ヘッド)またはラッパーなし(ボディ)を使用

于 2011-01-25T20:15:45.350 に答える
2

可変範囲。

Fiddle は変数をドキュメント ロード スコープに配置しているため、アンカー コードからは見えません。@ kjy112 が述べたように、これらのコード ブロックからこれを削除すると、すべて正常に動作するはずです。

于 2011-01-25T20:19:10.770 に答える