2013-08-19 26 views
0

我想自動填寫第一個表格yahoo registration。 例如,當我點擊並選擇此頁面上檢查元素,並從在html輸入中設置的值不起作用

<input type="text" title="First Name" name="firstname" id="firstname" value="" size="32" maxlength="32" class="fieldValInit" autocomplete="off" aria-required="true" tabindex="1"> 

更改姓名輸入到

<input type="text" title="First Name" name="firstname" id="firstname" value="salam" size="32" maxlength="32" class="" autocomplete="off" aria-required="true" tabindex="1"> 

我沒有看到頁面上的任何變化。爲什麼?

+0

您提到的場景,適合我。我可以從inspect元素編輯HTML,並可以修改該值。我已經用螢火蟲,Chrome和IE進行了驗證。請檢查您的瀏覽器版本。要動態設置元素的值,請使用下面的javascript document.getElementById('FirstName')。value =「salam」; – AJJ

回答

1

由於佔位符,您看不到更改。您可以使用:

document.getElementById('firstname').value = 'foo'; 

在瀏覽器的控制檯,你會看到的第一個名稱變更爲foo

0

除非您將整個網頁下載到您的計算機並編輯HTML代碼,否則不能直接從瀏覽器更改HTML元素。

你應該使用JavaScript(在瀏覽器F12 - >控制檯)

(如輸入的document.getElementById( '姓')值= '富';

你可以把它立即反映網頁