如何在外部文件中创建选择菜单并将其嵌入到html中以显示菜单
How do I create select menu in an external file and embed it in html to show the menu
我的网站为成员提供了单独的页面,但我有一个用于从一个成员滚动到另一个成员的选择菜单。我在每一页的html中都有选择菜单,但由于我的会员数量不断增加,我需要一个更好的解决方案。
我需要能够在一个单独的文件中创建相同的选择菜单,并能够在被选中时跳转到另一个成员页面,将其嵌入到我需要的主体中,这样我所要做的就是更改/更新外部文件,这将为所有成员页面完成。
我已经研究过java脚本和mysql,但找不到(在youtube上)能准确帮助我的代码。
我选择的典型代码
//(选择。。。。。//(option value="http://www.website-Profile-blahblah.html…依此类推。
我需要从一个外部文件中提取这个来全面使用,并将它放在我需要的地方。
谢谢你能提供的任何帮助。
一般来说,这听起来像是应该使用后端渲染引擎的东西。就选择而言,这将是一个使用下拉菜单的好地方,比如bootstrap提供的下拉菜单,因为点击选择实际上不会将您移动到另一个页面。如果你不想使用/不能使用后端渲染引擎来渲染选项,我建议你看看angular.js,它有一个很好的ng重复和ng选项功能,可以让你动态地构建选择/下拉列表,让你想用多少用户就用多少用户。
角度ng重复页:https://docs.angularjs.org/api/ng/directive/ngRepeat
引导程序下拉列表:http://www.w3schools.com/bootstrap/bootstrap_dropdowns.asp(注意,a标签可以直接进入用户的页面)
根据这种情况下的经验,使用SQL表来存储您想要使用的链接要容易得多。接下来要做的是让后端向您发送链接列表。这样,您就可以动态地创建选项标记,并将其附加到选择标记中。像newOptionTag.setAttribute('value', 'url')
、document.createElement('option')
和selectElement.appendChild(newOptionTag)
这样的函数应该可以帮助您实现
如果您真的想使用一个单独的文件,可以将成员名称和链接存储在json文件中。在文档加载时,获取文件,对其进行解析,然后使用该对象构建选项。
w3schools网站(尽管有些人不赞成)有一个json教程和一个已经完成一半的例子。
编辑:我看到它实际上使用mysql来构建json文件。。。
- 如何将JSON转换为HTML下拉菜单
- 依赖<选择>HTML和JavaScript菜单
- 使用JQuery通过下拉菜单筛选HTML表值
- 如何从HTML下拉菜单中提取值
- HTML/CSS 如何关闭菜单,然后使用 class=“active”
- 移动导航菜单不起作用(HTML,CSS和JQuery)
- 我可以基于 HTML 类为菜单效果编写 if/else 条件吗?
- 使用 HTML 下拉菜单生成表单
- 如何在外部文件中创建选择菜单并将其嵌入到html中以显示菜单
- html表单上的许多选择(下拉菜单),如何只获取更改的选择的值
- HTML、CSS、JS响应下拉菜单
- HTML下拉菜单's重定向(使用JS)不适用于移动设备,但在PC上运行良好
- 下拉菜单、CSS、HTML和JavaScript:JavaScript使菜单跳转,无法正常工作
- 是否可以在HTML选择下拉菜单的每个选项上附加一个qtip2工具提示
- 单击菜单项更改HTML内容
- jquery-ui自动完成选择菜单html实体(符号和引号)
- 如何在我的网站上有多个手风琴下拉菜单.HTML,CSS JavaScript
- 在下拉菜单(html,javascript)中,当项发生更改时,填写输入字段
- 下拉菜单HTML表单个性化类别
- 用selected .js样式化下拉菜单html