2013-07-15 3 views
0

У меня есть этот HTML-код, работающий на GreaseMonkey расширения для веб-браузерами:Побег одинарные кавычки в HTML (Greasemonkey скрипт)

document.body.innerHTML=document.body.innerHTML.replace("value=\"9,00\"","value=\"4,00\""); 

Но что на самом деле я хочу, чтобы соответствовать полной линии:

<td><input name='nota3' size='5' READONLY value="9,00" > 

Я попытался избежать одиночных котировок, таких как двойные кавычки в первом примере, но не работает:

document.body.innerHTML=document.body.innerHTML.replace("<td><input name=\'nota3\' size=\'5\' READONLY value=\"9,00\" >","<td><input name=\'nota3\' size=\'5\' READONLY value=\"4,00\" >"); 

H Я могу это сделать?

ответ

1

Попробуйте это:

document.body.innerHTML=document.body.innerHTML.replace("<td><input name='nota3' size='5' READONLY value=\"9,00\" >","<td><input name='nota3' size='5' READONLY value=\"4,00\" >"); 

Вам не нужно, чтобы избежать одиночных кавычек, потому что они заключены в двойных кавычках, и поэтому не мешает закрывать двойные кавычки.

 Смежные вопросы

  • Нет связанных вопросов^_^