例:スクリプトタグで定義されたjavascript関数を呼び出す方法は?
<script type="text/javascript">
function test() {
console.log("Hello world");
}
</script>
どのように私はtest()
を呼ぶのでしょうか?
編集:私はこれを正しく説明しませんでした。私はちょうど「身体」で関数を呼び出すための構文を探しています
request.get(options, function (error, response, body) {
if (error && response.statusCode !== 200) {
}
else {
jsdom.env({
html: body,
scripts: ["../jquery-1.6.4.min.js"]
}, function (err, window) {
var $ = window.jQuery;
:
私には、JavaScriptの機能を含む外部HTMLファイルをロードするためのNode.jsのリクエストモジュールを使用しています。
私は次のエラーメッセージが表示されます。TypeError:Object#
@camden_kid、それは関数が正しく実行された場合に定義する必要があります。スクリプトとして渡されたjQueryと同じように、そこにもグローバル関数があります...スクリプトはhtmlのように解析されていますか? https://github.com/tmpvar/jsdom – Esailija
Esailija - 'body'をファイルに書き込むと、スクリプトで定義されているすべての関数を見ることができます。私はあなたが何を意味するのか分からない。私は正しいhtmlデータを取得していることを知っています。私は関数の1つを呼び出す方法を理解できません。私はこれを使用した[http://stackoverflow.com/questions/208016/how-to-list-the-properties-of-a-javascript-object](http://stackoverflow.com/questions/208016/how-to私はここでストローで把握しているが、関数が表示されることを意図していたかどうかはわからないが) 。 –