javascript <p> onselect 获取选中值 如题,我们都知道p标签和input都有onselect属性 看了好多菜鸟教程例子,onselect可以实现选中触发事件,那么各位大神知道怎么获取选中的内容吗?我的需求是针对选中值进行高亮显示以及一些列操作,比如打标记。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种对选中的文字进行操作,不是菜鸟教程能教你的,属于js高级应用了你可以去参考一些开源的js编辑器的做法。过程比较复杂,恕不细说 不好意思我找问解决方案了,<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> function message(){ var selectionObj = window.getSelection(); var selectedText = selectionObj.toString(); alert('触发了选中事件'+selectedText) } </script> </head> <body> <input type="text" name="username" value='请输入用户名!' onselect="message()" /> </body></html> 问一个关于正则表达式exec方法的问题 如何实现鼠标拖动调节表格的长,宽? 消息框问题 gecho DOM 参考手册 chm版 这里为什么不能将三个换行替换为一个换行? 怎么解决javascript计算时精度不够的问题.. 能不能在浏览器端验证用户输入中是否含有给定字符串的内容? 怎样判断如果表格中的一个单元格里的值为指定值时,这个单元格所在的行的颜色为红色? 怎样禁止保存网页和左右键??? 怎样使用javascript控制全屏显示?? 如何用js实现点击左侧菜单栏时右侧div刷新的功能(即局部刷新功能) 如何从网页中截取位置?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function message(){
var selectionObj = window.getSelection(); var selectedText = selectionObj.toString();
alert('触发了选中事件'+selectedText)
}
</script>
</head>
<body>
<input type="text" name="username" value='请输入用户名!' onselect="message()" />
</body>
</html>