我想知道是否有其他人使用javascript在瀏覽器之間經歷過這種「故障」。Opera/Firefox Javascript引擎差異
我的JavaScript是以下
var theForm = document.getElementById('theForm');
theForm.firstname = theForm.firstName.value.trim();
theForm.lastname = theForm.lastName.value.trim();
theForm.firstName.style.color = "red";
這似乎並不在歌劇11工作,但在Firefox 4,工作
我只是覺得,這兩個JavaScript引擎進行不同處理的事情。
當我在這兩個調試的JavaScript我得到不同的結果。
在Opera中,theForm.firstName在賦值後變成一個普通的舊字符串,但在Firefox中它保留一個表單元素。
有沒有其他人經歷過這個?
那麼,他們是2種不同類型的瀏覽器.... – Neal 2011-05-18 18:01:42
你做的是什麼邪惡/破 – Raynos 2011-05-18 18:02:23
@馬特麥當勞?代碼中不是很明顯嗎?他試圖修剪字段firstname和lastname中的值,然後將firstName的文本顏色設置爲紅色。話雖如此,但當人們說,這是行不通的時候,我無法忍受... – 2011-05-18 18:16:49