Помогите с заявлением о возврате JS - PullRequest
0 голосов
/ 17 января 2011

это, вероятно, легко, но я новичок в JavaScript.

Когда я нажимаю на вкладку со специальным идентификатором, я хочу сохранить этот идентификатор в переменной. Все идет нормально. Но если я нажму на другую кнопку, я хочу, чтобы эта кнопка работала с предыдущим идентификатором вкладки. Как я правильно использую оператор возврата?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 17 января 2011
var tabId = 0

function buttonClick(obj) {
  tabId = obj.id
}

<button onclick="buttonClick(this)">Button</button>
0 голосов
/ 17 января 2011
// 0 = no tab 
var myTabID = 0

function doNewTab(newTabID)
{
   // If the tab has not been set
   if(myTabID <> 0){
        // Do whatever you want with the tab ID in here
        alert(myTabID);
   }

   // Set new tab ID
   myTabID = newTabID;
}

Тогда в вашем HTML:

<a onclick="doNewTab(1)" href="#">Tab1</a><br />
<a onclick="doNewTab(2)" href="#">Tab2</a><br />
<a onclick="doNewTab(3)" href="#">Tab3</a><br />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...