| 
 Как передать часть идентификатора в аргументе ? Здравствуйте. Есть кусок кода, который работает: 
<html>
<head></head>
<body>
<div id="log">LOG</div>
<div id="acc">ACC</div>
<script>
var obj = {
	Aida: document.getElementById('log'),
	Bida: document.getElementById('acc')
};
var objGlobal = {
	disa: function() {
		alert( obj.Aida.innerHTML + 'A' );
		alert( obj.Bida.innerHTML + 'B' );
	}
};
objGlobal.disa();
</script>
</body>
</html>
Нужно в аргументе передавать часть идентификатора, вот так: 
var obj = {
	Aida: document.getElementById('log'),
	Bida: document.getElementById('acc')
};
var objGlobal = {
	disa: function(id) {
		alert( obj.id + ida.innerHTML + 'A' ); // т.е. чтоб получился идинтификатор - Aida
		alert( obj.id + ida.innerHTML + 'B' ); // т.е. чтоб получился идинтификатор - Aida
	}
};
objGlobal.disa('A');
Этот код не работает, как передать часть идентификатора в аргументе и возможно ли это ? | 
| 
 Если не правильно понял, то объясните лучше :)  
<div id="log">LOG</div>
<div id="acc">ACC</div>
<script>
  var obj = {
    Aida: document.getElementById('log'),
    Bida: document.getElementById('acc')
  };
  var objGlobal = {
    disa: function (id) {
      alert(obj[id + 'ida'].innerHTML);
    }
  };
  objGlobal.disa('A');
  objGlobal.disa('B');
</script>
 | 
| 
 Poznakomlus, Все верно поняли, спасибо. | 
| Часовой пояс GMT +3, время: 21:13. |