[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Конфликт между document.getElementById()
aH6y
Здравствуйте уважаемые добродетели =)
Помогите пожалуйста ;)

Есть код:

var tmp_linkpricelow = Array;
var linklabel = Array;
var n = 1;

tmp_linkpricelow[n] = document.getElementById("linkpricelow" + n);
tmp_linkpricelow[n].placeholder = (localStorage["linkpricelow" + n] == ('' || 0)) ? '' : localStorage["linkpricelow" + n];

console.log("1.pricelowholder =" + tmp_linkpricelow[n].placeholder);

linklabel[n] = document.getElementById("linklabel" + n);
linklabel[n].innerHTML = (localStorage["linkname" + n] == '') ? 'nope' : "<a href=\"" + localStorage["link" + n] + "\"target=\"_blank\">" + localStorage["linkname" + n] + "</a>";

console.log("2.pricelowholder =" + tmp_linkpricelow[n].placeholder);


Есть html:

<div class="form__row form__row_msg-list">
<div
class="form__row__label label_yes">
<label
for="interface" id="linklabel1">link 1</label>
</div>
<div
class="form__row__widget">
<div>
<input
class="info" value="" placeholder="steam link" id="link1" size="45">
</div>
</div>
<div><input
class="info" value="" id="linkpricelow1" size="1"></div>
</div>

localStorage - переменная расширения в Google Chrome

Вопрос: почему в консоль вывод правильный работает только если отключить строку: linklabel[n] = document.getElementById("linklabel" + n);

Кто объяснит такое странное явление? Спасибо заранее

_____________
Процесс написания своего велосипеда повышает профессиональный уровень программиста.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.