Есть код:
<a href="" title="ТЕКСТ"><div class="article9">
<img src="/images/logo.png" alt="текст">
<for>Какой-то текст</for>
</div></a>
Мне нужно, чтобы менялась только ссылка, а img
, for
, title
оставались как были. При чем менялись в зависимости от дня. Как узнать какой день на компьютере пользователя я знаю:
function setNewYearBg() {
var now = new Date(),
month = now.getMonth(),
day = now.getDate(),
if( (month == 11 && day >= 25) || (month == 11 && day <= 28 ) ) {
}
else if( (month == 11 && day == 29 ) ) {
document.body.classList.add('newyear_sunset');
}
}
setNewYearBg();
Вопрос как менять ссылку. Сейчас у меня в CSS прописан код, относящийся к классу дива:
.article9 {
url(www.google.ru);
...
}
.article9:hover {
url(www.google.ru);
...
}
.article9 for {
...
}
.article9:hover for {
...
}
.article9>img {
...
}
Я попробовал в css
прописать url
, чтобы затем менять этот параметр в условиях (if
) времени. Но ссылка не работает. Подскажите как решить эту проблему? Спасибо!
Для текущей разметки:
javascript
document.getElementsByClassName("article9")[0].parentElement.setAttribute("href", "link");
<a href="" title="ТЕКСТ">
<div class="article9">
<img src="/images/logo.png" alt="текст">
<for>Какой-то текст</for>
</div>
</a>
jQuery
$(".article9").parent().attr("href", "ссылка");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="" title="ТЕКСТ">
<div class="article9">
<img src="/images/logo.png" alt="текст">
<for>Какой-то текст</for>
</div>
</a>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите, пожалуйста, как обновить mshtmldll(в визуалке она стоит версии 7
Подскажите, пожалуйста, как можно заставить webbrowser нормально выполнять скрипты с динамических сайтов? При попытке посещения подобных сайтов...
Вот эту процедуру не могу понятьОна должна читать из бинарного потока данные и заполнять ими поле Text