Передача значения JavaScript - PullRequest
0 голосов
/ 10 сентября 2011

Я хочу передать числовое значение в следующую функцию javascript.

function swap2() {
var oldDiv = document.getElementById("product-grid");
var newDiv = document.getElementById("product-page");
oldDiv.style.display = "none";
newDiv.style.display = "block";
}

Я хочу иметь возможность вызывать функцию с числом в скобках, например ...

onclick="swap2(2)"

А затем измените переменную newDiv на основе этого числа следующим образом ...

 var newDiv = document.getElementById("product-page2");

Как я могу это сделать?

1 Ответ

3 голосов
/ 10 сентября 2011
function(variable){
    // process using 'variable'
}

именно так вы передаете переменную в функцию.Таким образом:

function swap2(n) {
    var oldDiv = document.getElementById("product-grid");
    var newDiv = document.getElementById("product-page" + n);
    oldDiv.style.display = "none";
    newDiv.style.display = "block";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...