Я хотел бы изменить «идентификатор» образа (вместо toggleclass, потому что уже используется класс), как это:Изменение «идентификатор» атрибут OnClick
<img src="<?php echo HTTP_IMAGES_PATH; ?>roof.png" class="img-responsive" id="roof" />
<button onclick="changeID('roof_red')">RED</button>
с яваскрипта части :
function changeID(this_color) {
$('roof').attr('id', this_color);
console.log(this_color);
}
и HTML:
<button onclick="changeID('roof_red')">RED</button>
Он не работает, и когда я смотрю на журнал, есть ссылка ошибка: $ нет t определяется ... Что я делаю неправильно, пожалуйста?
Да, jquery.js отсутствует. Теперь я могу увидеть console.log, но идентификатор все равно не меняется ... – dujmovicv
Я тоже ответил на эту часть. Вы должны использовать CSS для управления стилями, а не для изменения идентификаторов. – Amit
Но это не ответ на мой вопрос. Я спросил, как изменить значение id тега img на javascript. – dujmovicv