2016-07-30 11 views
-4

私はそれをちょうどexempleのために単純にしました。html上でJS関数を呼び出す方法は?

var app = { 
    showModal: function() { 
     alert('text'); 
    }, 
}; 

私は

<html> 
<head> 
<title>App</title> 
<script type="text/javascript" src="app.js"></script> 
</head> 
<body> 
<a onclick="showModal()">Show</a> 
</body> 
</html> 
+2

'app.showModal()' –

+1

は、あなたが ')(' app.showModalを試してみましたが動作するはず?それが基本的なオブジェクトのプロパティアクセスです。 – Xufox

答えて

0

多分ことを試してみました:

<button onclick=javascript:app.showModal()">Click here</button> 

注:Onclickイベントは、多くのHTMLコンポーネントで動作します。

+3

'javascript:'なし。 – nicael

+0

@nicaelあなたは本当ですか??? –

+3

絶対に確実です。 onclickには 'javascript:'が必要だと言った人はいますか? – nicael

0

var app = { 
 
    showModal: function() { 
 
     alert('text'); 
 
    }, 
 
};
<html> 
 
<head> 
 
<title>App</title> 
 
<script type="text/javascript" src="app.js"></script> 
 
</head> 
 
<body> 
 
<a onclick="app.showModal()">Show</a> 
 
</body> 
 
</html>

これは

関連する問題