В HTML файле вызываю функцию:
onclick="func('stackoverflow.ru', 'lol "lol"')"
Но из-за двойных ковычек выходит ошибка.
Если было бы func('stackoverflow.ru', 'lol lol')
, то есть без ковычек, тогда всё работает, но с ковычками ничего не выходит, (коллизия).
Строка у меня является переменной из Java (Я могу с ней делать то что угодно, но скобки должны оставаться), могу делать String.replace(старый символ, новый символ)
, но скобки должны оставаться.
Не подскажете как можно заменить строку так, чтобы HTML её нормально в функцию отправлял? Или что сделать, чтобы ковычки нормально работали?
Надо использовать экранирование нужных символов, а также "правильные кавычки" и их последовательность:
onclick='func("stackoverflow.ru", "lol \"lol\"")'
С учетом скриншота:
onclick='edit("asd \"asd\"")'
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
передать в воркер как argsНапример:
У меня есть div, содержащий изображение SVG размером 300x300 пикселей и viewBox 1000x1000Изображение состоит из синего прямоугольника поверх красного