2013-05-07 41 views
0

當我在IE中檢查表單對象元素時,它作爲對象返回。在Safari中檢查HTML對象

當我在Safari中檢查它並沒有看到它作爲一個對象。它將其顯示爲HTMLInputElement。

我運行的檢查是檢查它是否是一個對象,而不是空。我需要什麼檢查,在Safari上運行,以驗證它是有效的

if ((typeof(objForm["txtlastactionend"])=='object') 
    && (objForm["txtlastactionend"]!=null)){ 
+1

你究竟是如何「檢查」? – deceze 2013-05-07 19:49:10

+0

if((typeof(objForm [「txtlastactionend」])=='object')&&(objForm [「txtlastactionend」]!= null)) – user1345246 2013-05-07 19:53:37

+0

您正在運行哪個「check」?與我們分享 – 2013-05-07 19:55:10

回答

1

我運行檢查是檢查它是否是一個對象,而不是空。

爲什麼這麼複雜?

if(objForm["txtlastactionend"]) { … } 

應該做的基本上是相同的正常情況下。

我需要什麼檢查,在Safari上運行,以驗證它是有效的

如果你想確保你有一個輸入框,你可以檢查它的form屬性:

if(objForm["txtlastactionend"] && objForm["txtlastactionend"].form) { … } 

(也許對於給定的type以及取決於你想得到多麼具體。)