Google Bot 如何知道他必须选择您选择中的每个选项才能进一步导航?
我提出以下建议:从包含链接的 HTML 块开始
Choose site:
<div id="choice">
<a href="Masters/Degree-in-Criminal-Justice">Masters</a>
<a href="Bachelors/Degree-in-Criminal-Justice">Bachelors</a>
<a href="Associates/Degree-in-Criminal-Justice">Associates</a>
</div>
然后用 JavaScript 将其转换为可点击项:
var choice = $("#choice")
var choices = {}
var select = $('<select>')
select.append($('<option>'))
choice.find('a').each(function(i,el){
var text = $(el).text()
choices[text] = el.href
select.append($('<option>').val(text).html(text))
})
choice.empty()
choice.append(select)
select.change(function(val){
var selectedValue = select.find('option:selected')[0].value
if (selectedValue)
location.href=choices[selectedValue]
})
副作用:您摆脱了链接选择的 ifs。在这里小提琴:http: //jsfiddle.net/lechlukasz/zru9Q/