通过JavaScript在我的网站索引上生成随机锚href和图像src是否合适/安全?

通过JavaScript在我的网站索引上生成随机锚href和图像src是否合适/安全?,javascript,html,Javascript,Html,在我的索引页面上,我有一个部分,根据日期,通过JavaScript开关显示不同的锚href和图像src,例如: HTML JavaScript switch (md) { case '0-1': // New Year document.getElementById('dailyDeal').href = 'deals/new-year.html'; document.getElementById('dailyDeal').innerHTML = '<

在我的索引页面上,我有一个部分,根据日期,通过JavaScript开关显示不同的锚href和图像src,例如:

HTML

JavaScript

switch (md) {
    case '0-1': // New Year
        document.getElementById('dailyDeal').href = 'deals/new-year.html';
        document.getElementById('dailyDeal').innerHTML = '<img src="images/deals/new-year.jpg" alt="Daily Deal" />';
        break;
        // ... and so on

我喜欢有一些不太重要的动态内容,但我很想知道其利弊,它可能会对SEO和/或验证产生影响。

验证是什么意思?搜索引擎通常不会看到您通过客户端Javascript对页面所做的更改,因为大多数不会执行Javascript,他们肯定不会每天执行Javascript来更改您的索引。因此,您的页面很可能会被来自服务器的HTML索引,而此JS的效果将不会以任何方式包含在搜索引擎中。目前,将我的HTML放入验证程序不会显示错误,但验证程序实际上不会读取我的JavaScript,这让我怀疑我所做的是否有缺点。例如:警告:在索引页上使用JS生成不同的src/href是错误的。。。等等,谢谢jfriend00,这就是我需要知道的,我只是想不出正确的问题。令人惊叹的想补充一下吗?
switch (md) {
    case '0-1': // New Year
        document.getElementById('dailyDeal').href = 'deals/new-year.html';
        document.getElementById('dailyDeal').innerHTML = '<img src="images/deals/new-year.jpg" alt="Daily Deal" />';
        break;
        // ... and so on