Здравствуйте уважаемые форумчане =)
Помогите пожалуйста
Есть код:
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);
Кто объяснит такое странное явление?
Спасибо заранее