有人可以帮助我更多地理解这一点。 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 + '/');
};
这是一种方法,有太多方法可以做到这一点。希望我正确理解了你的问题。
这是如何工作的?还有什么其他方法可以做到这一点?
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 + '/');
};
这是一种方法,有太多方法可以做到这一点。希望我正确理解了你的问题。