Включение одинарных кавычек во встроенный JavaScript

  • Автор темы _Boichomy
  • Обновлено
  • 17, May 2024
  • #1
Привет, Мне нужна помощь, пожалуйста... все, что я хотел, это получить этот результат Ссылка мой сценарий: .tid+'","'+данные.startpay+'","'+данные.endpay+'")\">' + данные.emp + '

Кажется, это работает неправильно, поскольку когда я смотрю на консоль, вывод такой:

Ссылка

все, что я хотел, это вывести это как

Ссылка

Спасибо


_Boichomy


Рег
24 Jul, 2012

Тем
72

Постов
209

Баллов
609
  • 20, May 2024
  • #2
@sarahk:

javascript, поскольку он использует '+' для объединения строк, а не '.'

@neilfurry:

почему бы не использовать современный способ внедрения ?

непроверено, но выглядит примерно так:

 var span = target_element.appendChild(document.createElement('span'));
span.appendChild(document.createTextNode(data.emp));
span.className = 'clickable';
span.addEventListener('click', function(){
 myfunction(data.tid, data.startpay, data.endpay);
}, false);


Код (JavaScript): он длиннее, но аккуратнее.
 

BrarHallSiz


Рег
30 Oct, 2014

Тем
59

Постов
190

Баллов
495
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно