js进阶 9-10 html控件如何实现点击自动选择控件内容
一、总结
一句话总结:
1、在click事件中,如果focus,那就select
2、blur
1、html中控件添加两种方式?
在表单中加方法的方式就不用再去选择元素了
事件的两会两种方式:
知控件方式:在控件中直接调用事件
不知控件方式:选择到控件,然后添加时间
2、html控件常用的事件(五种)?
click focus blur select change
3、html中blur事件是干嘛的?
从文本域上移开焦点
4、html中select事件是干嘛的?
选取文本域中的内容
5、html元素出发事件或者添加事件的方法?
element直接点事件就好,如果是添加事件,匿名函数ok的。htmlElement.事件
二、js进阶 9-10 html控件如何实现点击自动选择控件内容
1、案例描述
自动选择文本
案例要点:某些时候我们希望用户可以很方便的对文本框中的内容进行编辑操作,这时候常会出现这样的功能,即用户单击文本框时候,文本框中的文字会自动被选中,该功能主要用到focus()方法
2、相关知识点
Text 对象方法
- blur()从文本域上移开焦点
- Focus()在文本域上设置焦点
- Select()选取文本域中的内容。
3、代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>自动选择</title>
</head>
<body>
<form name="form1" action="#">
<p>主题:<input name="title" type="text" value="评论标题" onclick="select_title()"></p>
<p>内容:<textarea name="content" onclick="select_content()"></textarea></p>
<input type="submit" value="提交">
</form>
<script>
function select_title(){
if (document.form1.title.focus) {
document.form1.title.select()
}
}
function select_content(){
if (document.form1.content.focus) {
document.form1.content.select()
}
}
</script>
</body>
</html>
三、测试题-简答题
1、html中控件添加两种方式?
在表单中加方法的方式就不用再去选择元素了
事件的两会两种方式:
知控件方式:在控件中直接调用事件
不知控件方式:选择到控件,然后添加时间
2、html控件常用的事件(五种)?
click focus blur select change
3、html中blur事件是干嘛的?
从文本域上移开焦点
4、html中select事件是干嘛的?
选取文本域中的内容
5、html元素出发事件或者添加事件的方法?
element直接点事件就好,如果是添加事件,匿名函数ok的。htmlElement.事件