用HTML下拉菜单更改链接
Change Link with HTML Dropdown
我试图使用从HTML下拉菜单的值来改变谷歌电子表格查询HTML表的"where"。
这是我目前的下拉菜单:
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
我需要改变的链接看起来像这样(在iframe内部):
<iframe src="https://docs.google.com/spreadsheets/d/*spreadsheet key*/gviz/tq?tqx=out:html&tq=select+A,B,D,E,F,G+**where+D+contains+'*CHANGETHIS*'**&gid=2105149734" width="100%" height="200"></iframe>
基本上,我需要CHANGETHIS
等于下拉框中选择的任何内容。
这可能吗?
$('option').click(function(e){
var $item = $(e.currentTarget).attr('value');
updateIframe($('iframe'), $item);
});
function loadIframe(iframeName, url) {
if ( $iframe.length ) {
$iframe.attr('src',url);
return false;
}
return true;
}
您可以使用javascript完成此操作。首先,您需要为select
添加id所以把列表改成
<select id="myID"> <====== heres the change
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
var value = document.getElementById("myID");
var selectedString = value.options[value.selectedIndex].value;
这里的selectedString
包含要添加到IFrame字符串中的值。
var Url="https://docs.google.com/spreadsheets/d/*spreadsheet key*/gviz/tq?tqx=out:html&tq=select+A,B,D,E,F,G+**where+D+contains+selectedString+&gid=2105149734"
或使用innerHTML
相关文章:
- 我的下拉菜单中的链接不起作用
- 如何在ReactJs中链接下拉列表和文本区域
- 如何在每个下拉菜单项的每个类别下输出链接
- 下拉菜单在我进入链接之前消失了
- 如何分配数据切换=“;下拉菜单”;用于wordpress中的父链接
- 如何使用AngularJS链接下拉列表
- 单击下拉菜单中的链接不起作用
- 链接下拉列表选择列表代码 -- 连接数据
- WordPress 类别下拉菜单选择链接断开
- 如何创建共享单个列表的链接下拉列表,并确保只能在一个下拉列表中选择每个值
- 如何创建包含链接或“”标签的下拉菜单
- 要链接的下拉菜单
- 单击下拉菜单按钮时引导打开链接
- 为什么这个下拉菜单没有填充工作链接
- JavaScript 中的超链接和下拉菜单
- 悬停下拉菜单:点击父链接转到父页面
- 动态链接/下拉菜单
- 如何链接下拉菜单中的可用选项以更改图像的大小
- 选择2不能链接下拉列表
- 链接下拉菜单在Magento不工作