Html选择选项onclick不工作在Chrome &可能是另一个
Html select option onclick not working in Chrome & may be another
我想要的html选择选项滚动到使用div
ID和点击html属性和JavaScript (document.getElementById
)的div
。但是On-click属性在选择选项中不起作用。如果不能使用on-click属性。那就告诉我另一种方法。
<select>
<option>1111111</option>
<option>2222222</option>
<option onclick="document.getElementById('divid1').scrollIntoView();">Scroll down to div id</option>
<option>4444444</option>
<option>5555555</option>
<option>6666666</option>
</select>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div id='divid1'>scroll</div>
希望得到答案
这也应该在Chrome中工作:(使用onchange事件处理程序,并将选定的值传递给函数)
HTML:<select onchange="scroll_to(this.value);">
<option>1111111</option>
<option>2222222</option>
<option >Scroll down to div id</option>
<option>4444444</option>
<option>5555555</option>
<option>6666666</option>
</select>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div id='divid11'>scroll</div>
Javascript: function scroll_to(val) {
if(val== "Scroll down to div id")
document.getElementById('divid11').scrollIntoView();
}
演示:http://jsfiddle.net/uya2skz5/
顺便说一句,你的第一个onclick处理程序代码,在Firefox中工作得很好。
相关文章:
- Chrome扩展-按类名将元素附加到另一个元素
- Chrome 打包应用 - 消息从后台传递.js传递到另一个脚本页面
- 如何将消息从 chrome 扩展程序发送到另一个扩展程序
- 如何将对象的构造函数传递给 Chrome 扩展程序中的另一个页面
- 如果 Chrome 扩展程序崩溃,如何让另一个扩展程序重新加载崩溃的扩展程序
- Chrome 扩展程序:在注入脚本之前,将数据从弹出窗口传递到另一个脚本文件
- Chrome API:如何使用当前空的“新标签”而不是创建另一个标签
- 将其混合在选项卡1中不起作用,但在另一个选项卡中起作用,即chrome和移动设备中的选项卡2
- 当我移动到另一个选项卡时,如何停止我的Chrome扩展
- Uncaught ReferenceError:试图在Chrome中的另一个Worker中创建Worker时,未定义Wo
- 如何在Chrome扩展中使用另一个javascript文件
- 函数没有分配给另一个函数'Chrome中的原型
- Html选择选项onclick不工作在Chrome &可能是另一个
- 如何复制和粘贴文本从一个选项卡到另一个javascript (chrome扩展)
- Web音频振荡器意外地滑翔从一个频率到另一个在Chrome
- Chrome应用程序打开一个页面到另一个页面
- 如何在关闭php中的弹出窗口后重定向到另一个页面,这对chrome和FF用户来说很好
- window.open()在chrome中以弹出方式打开,但我需要在另一个选项卡中打开它
- 在另一个网站上使用Javascript for Chrome Extension检查所有框时出现问题
- 如何通过chrome扩展名中的javascript文件访问驻留在另一个javascript文件中的对象