Передача динамического параметра javascript в функцию, включенную в строку - PullRequest
0 голосов
/ 22 октября 2011

У меня простая проблема с JavaScript.Вот пример:

function Test(Var)
{
...
}

var Variable='Hello';

var Message='<a href="javascript:;" onClick="Test(' + Variable + ')">Click me</a>';

Как вы можете догадаться, способ, которым я пытаюсь передать переменную , неверен.Можете ли вы помочь мне?

Ответы [ 2 ]

1 голос
/ 22 октября 2011

Просто добавьте цитаты:

var Message='<a href="javascript:;" onClick="Test(\'' + Variable + '\')">Click me</a>';
0 голосов
/ 22 октября 2011

Есть проблема с кавычками.Попробуйте с помощью escape:

function Test(Var)
{
...
}

var Variable='Hello';

var Message='<a href="javascript:;" onClick="Test(\'' + Variable + '\')">Click me</a>';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...