2013-07-01 97 views
0

我有一個谷歌Chrome擴展,在它的HTML表單,我需要翻譯的形式中的placeholdervalue標記,去如下翻譯谷歌Chrome擴展HTML表單

<form action="http://www.geocaching.com/track/details.aspx?tracker=" method="get" class="f" target="_blank"> 
     <input type="search" name="tracker" placeholder="Tracking Number" maxlength="10"/> 
     <input type="submit" class="btn search-submit" value="Search"> 
    </form> 

,但我想不出瞭解如何翻譯HTML標籤中的項目。我已經使用JavaScript chrome.i18n.getMessage("name")在HTML文件的其他地方成功翻譯了純文本,但我不知道如何將其應用於HTML表單。

任何幫助,將不勝感激

回答

0

的setAttribute功能可用於改變屬性值。

var element = document.getElementByName(「tracker」); element.setAttribute(「placeholder」,「attributeValue」);

var element = document.getElementsByClassName(「btn search-submit」); element.value(「attributeValue」);

+0

我試過時出現錯誤 – user2450043

+0

如果您提到錯誤,我會更好。 –

+0

在Chrome調試控制檯中,它顯示錯誤:Uncaught TypeError:Object# has no method'setAttribute' – user2450043