2013-05-03 22 views
1

我在iframe中有一個輸入類型文本。當我嘗試通過document.getElementById('someid')。value添加值時,它不顯示文本框中的值。奇怪的是,如果我使用jquery或document.getElementById('someid')。value來查詢它,它會提取我的值。另外,當我通過鍵盤輸入數值時,它會顯示數值,但奇怪的是我無法通過javascript進行設置。爲什麼我看不到輸入類型文本字段中的值?有什麼想法嗎?我無法從網絡獲得任何支持。請幫忙在Safari瀏覽器中不可見的輸入類型文本值

+0

我解決了這個問題。在dom上有重複的ID,因此值設置在safari上不起作用,但在所有其他瀏覽器中工作 – ArinCool 2013-05-03 15:11:20

回答

6

這可能是CSS導致問題: * { -webkit-user-select:none; }

,並避免使用對焦(); // jQuery的財產

你可以請嘗試刪除它,並給它一個嘗試一下呢?

+0

此問題的作者在他們自己的問題中發佈了一條評論,指出他已經修復了它。 – 2014-02-06 07:07:50

+0

在我的情況下,這個問題被上面的改變所左右,所以我發佈它可能會幫助其他人 – Abhijeet 2014-02-07 07:36:19

+0

感謝澄清,添加到您的答案+1 – 2014-02-07 08:00:27

相關問題