Смена ссылки каждый день

201
23 мая 2017, 00:30

Есть код:

<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) времени. Но ссылка не работает. Подскажите как решить эту проблему? Спасибо!

Answer 1

Для текущей разметки:

  1. 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>

  2. 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>

READ ALSO
Как обновить mshtml.dll

Как обновить mshtml.dll

Подскажите, пожалуйста, как обновить mshtmldll(в визуалке она стоит версии 7

348
Как нормализировать работу скриптов в WebBrowser?

Как нормализировать работу скриптов в WebBrowser?

Подскажите, пожалуйста, как можно заставить webbrowser нормально выполнять скрипты с динамических сайтов? При попытке посещения подобных сайтов...

338
Asp.net Web Api EF DBContext

Asp.net Web Api EF DBContext

Всем приветПроект на Asp

296
Помогите перевести процедуру с Delphi на c#

Помогите перевести процедуру с Delphi на c#

Вот эту процедуру не могу понятьОна должна читать из бинарного потока данные и заполнять ими поле Text

279