簡體   English   中英

如何從頁面執行使用 object 的 Javascript function

[英]How to execute Javascript function that uses object from page

我正在嘗試使用以下代碼從空手道場景調用瀏覽器內 ExtJS 查詢:

* def someFunc = function(q) { return Ext.ComponentQuery.query(q)[0].itemId }
* print someFunc('#myItem')

但我總是得到未在<eval>中定義的“Ext”

我做錯了什么?

空手道使用兩種不同的 JavaScript 運行方法 - 嵌入式和瀏覽器內。

通常一切都使用嵌入式版本運行,因此無法訪問瀏覽器對象 - 這在文檔中並沒有很清楚地說明。

一種解決方案:

 * def someFunc = function(q) { return script("Ext.ComponentQuery.query('" + q + "')[0].itemId") }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM