[問題] 新手....字串的問題

看板Ajax作者 (就爭一口氣)時間17年前 (2007/03/03 17:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
function(responseDetails) { var replacements, regex, key, textnodes, node, s; var parser = new DOMParser(); var dom = parser.parseFromString (responseDetails.responseText, "application/xml"); var entries = dom.getElementsByTagName('Msg'); var title; var title2; for (var i = 0; i < entries.length; i++) { title = entries[i].getElementsByTagName ('Name')[0].textContent; title2 = entries[i].getElementsByTagName ('TName')[0].textContent; replacements = {title : title2}; regex = {}; for (key in replacements) { regex[key] = new RegExp(key, 'g'); } textnodes = document.evaluate( "//body//text()", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (var j = 0; j < textnodes.snapshotLength; j++) { node = textnodes.snapshotItem(j); s = node.data; for (key in replacements) { s = s.replace(regex[key], replacements[key]); } node.data = s; } } } 呃 我是要用在GreaseMonkey的 標顏色的那行就是我卡很久的地方.... 如果把變數改成普通字串的話就可以成功替代文字 但如果是變數的話就失敗 但我有試過用alert來檢查那兩個變數 是正常的 各位高手可以幫我查一下原因嗎... 感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.81.172
文章代碼(AID): #15wJw7zH (Ajax)
討論串 (同標題文章)
文章代碼(AID): #15wJw7zH (Ajax)