0

スパン オブジェクトの onclick イベントから JavaScript 関数を呼び出す際に問題が発生しています。

スパン オブジェクトは次のとおりです。

<td><span class="button" onclick="submitUser();">Save</span></td>

保存ボタンがあるphpページの上部に埋め込もうとしているJavaScript関数は次のとおりです。

<script type="text/javascript">

    submitUser = function()
    {
        alert('hello');
    }

</script>

保存ボタンと同じページで JavaScript 関数を定義すると、「キャッチされない参照エラー: submitUser() が定義されていません」という JavaScript エラーが発生し続けます。しかし、保存ボタンを含むページを呼び出すページに関数定義を配置すると、関数は問題なく動作します。保存ボタンのページスコープでその機能を取得する方法はありますか? 保存ボタン ページを呼び出すページが読み込まれるたびに、その関数をメモリに読み込む必要は本当にありません。現在、これを機能させる唯一の方法です。

4

1 に答える 1

0

これを試して :

<script>
function submitUser() {
    alert("hello!");
}
</script>

この:

<span onclick="javascript:submitUser()">Save</span>
于 2012-05-31T08:40:52.350 に答える