有人可以帮助我更多地理解这一点。 Javascript 选择

Can somebody help me understand this more. Javascript selection

这是如何工作的?还有什么其他方法可以做到这一点?

redirect = function(sectionName){

  document.location.assign('about/' + sectionName + '/');    
};

如果块菜单是指由其他 HTML 元素(如 div、有序/无序列表)组成的 HTML 菜单,则适用以下回复,除此之外,请详细解释是做什么的你的意思是块菜单

select 是一个包含对 HTML "select" 标签的引用的对象,options 在行 var opsArray= select.options; 您提供的代码将不适用于块菜单。

您必须创建一个看起来完全不同的函数。

假设这是你的菜单:

<ul id="list">
 <li id="about" onclick="redirect(this.id)">About</li>
 <li id="news" onclick="redirect(this.id)">News</li>
</ul>

您的 javascript 代码必须是:

redirect = function(sectionName){
  document.location.assign('projects/' + sectionName + '/');    
};

这是一种方法,有太多方法可以做到这一点。希望我正确理解了你的问题。