我在網頁上有一組按鈕標記,我想獲取一個內部文本爲「保存」的特定按鈕標記。 (它沒有身份證。)所以我有這個代碼轉義XML文檔中的特殊字符
var tags = document.getElementsByTagName("button");
for (var i = 0; i < tags.length; i++) {
if (tags[i].innerText === 'Save') {
tags[i].click();
break;
}
}
當我在鉻控制檯嘗試它時,完美的作品。但我不能在我的果凍文件中包含這個(這是一個xml標記,將被處理成html;類似於jsp)
問題出在for循環中的「<」運算符此
SAXParserException:「元素的內容必須包含格式正確的字符數據或標記。」
我學會了不使用for..in循環與數組。我能做什麼?請給我建議一些解決方法。
哇。這麼快!我使用CDATA的東西,所以代碼將更具可讀性。感謝您如何解決真正的問題。 – Vigneshwaran 2012-04-19 06:19:47