2014-01-26 52 views
-5

這個問題真的讓我很頭疼。由於某些原因,我無法在此發佈代碼,因此請通過解決我的問題來提供解決方案。getElementById()。當文本框爲空時,值給出了值

在我的java腳本中有一個document.getElementById(「txtBoxId」).value語句,它讀取文本框的值。問題是語句給出的值(該值不只是空格,它實際上是一些存在的文本在頁面的某個部分),即使文本框是空的。我在語句中給出了文本框的ID,並且沒有其他元素具有相同的ID,但仍然聲明返回值。請幫我找到答案提前

+4

這是什麼意思,不在這裏發佈代碼?我們現在幾乎不可能幫助你。 – Emz

+3

「這個問題似乎是無關緊要的,因爲它缺乏足夠的信息來診斷問題。更詳細地描述你的問題,或者在問題本身中包含一個簡單的例子。」 –

+2

如果沒有重現行爲的代碼示例,弄清楚發生了什麼是完全不可能的。 – davidkonrad

回答

1

由於沒有看到代碼中所有我能說的是:

要麼仍然有與ID或txtBox頁面上的元素的問題有一個應用默認值。

+0

textarea的默認值是其初始內容(即其初始textContent),它沒有值屬性(認爲它具有值屬性)。 – RobG

+0

我認爲user3127042意味着一個文本輸入,當他說「文本框」可以有一個值attr硬編碼或編程添加。再次,我沒有看到代碼,我沒有把事情做好。 – Frankenscarf