Больше всего говорит тот, кому нечего сказать. © Лев Толстой
Думаю из-за того, что теги незакрыты.
<span>...</span>
http://htmlbook.ru/html/span
Лишние } стоят. Загляните в консоль браузера в хроме и FF: ctrl+shift+i. Там увидите ошибки.
Вот так должно работать. default не обязателен, по умолчанию будет 1000 рублей.
var currency = '1000 рублей'; switch (ymaps.geolocation.country) { case 'Казахстан': currency = '5000 тенге'; break; case 'Беларусь': currency = '1000 бел. рублей'; break; } document.querySelector('span.currency').innerHTML = currency;
miltorg, честно говоря я такого решения от вас ждал. Ну да ладно:)
miltorg, вот вам на регулярках, но предупреждаю сразу, в конце http:// не будет:) Зато не споткнется на данных (пустых строках).
Кидайте тапками🍿
Ожидал. Но это не отменяет того, что вы аппендикс вырезаете через зад.
И про это уже писал - подстраиваете данные под алгоритм. А не алгоритм подстраивается под данные.
Но ведь решение логически неверно.
Берете строку:
строка\n
и заменяете на:
строка\nhttp://
Вы это серьезно? Где в описании задачи сказано что строка ВСЕГДА начинается с переноса?
Убираем первый перенос - с таким как правило мы везде и сталкиваемся. И ваше решение выдаст неверный результат.
Да потому и не завалили. Как уже выше сказали, никому не интересны однострочники из олимпиад.
Логика должна подстраиваться под входящие данные, проверка ошибок и т.д. А не данные под логику.
Samail, если вы на этапе проектирования и таких данных много, рассмотрите вариант смены базы на PostgreSQL. Там очень мощные встроенные инструменты для работы с json.
https://www.postgresql.org/docs/9.5/static/functions-json.html
В gif можно на каждый кадр поставить свою задержку. Пусть дизайнер поставит задержку в 15 секунд на первый кадр.
Люди разные нужны. Люди разные важны.:)
А по теме. Без примеров работ, кода и общения все равно не понять. И да, я прекрасно осознаю ситуацию и в курсе ценовой политики.