Показать сообщение отдельно
  #1 (permalink)  
Старый 26.07.2014, 18:54
Профессор
Отправить личное сообщение для lamer Посмотреть профиль Найти все сообщения от lamer
 
Регистрация: 08.02.2012
Сообщений: 216

Как передать часть идентификатора в аргументе ?
Здравствуйте.
Есть кусок кода, который работает:

<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');


Этот код не работает, как передать часть идентификатора в аргументе и возможно ли это ?
Ответить с цитированием