a标签、form标签简介

元素

元素(锚元素),可以创建一个到其他网页、文件、同一页面内的位置或任何其他URL的超链接。

一、元素中target用法
1.
blank QQ 在空白页面中打开链接
2.self QQ 在当前页面打开链接
3.parent QQ 在父级页面打开链接
4.top QQ 在顶层窗口打开链接

二、元素中download的用法
1.
下载
2.若HTTP响应中Content-type为Content-type:application/octet-stream,同为下载。否则就要在元素中写入download强制下载。

三、元素中href的用法
1.无协议绝对地址
QQ不写协议,则自动继承当前协议,即浏览器会根据当前协议,补全无协议链接的协议。
2.伪协议
QQ可以在用户点击链接时执行一段javascript代码
用法:QQ可以实现点击之后没有任何动作的a元素
不可行写法:QQ 页面会滚动到顶部,不可接受
QQ没有链接,元素变成元素的效果。必须要有href
QQ会刷新页面,跳转自身页面,发送请求
3.其他用法
QQ可以接一个路径,跳转到/xxx.html
QQ锚点直接加到地址后面,不发起请求
QQ发起一个get请求


元素

元素表示文档中的一块区域,这块区域包含有交互控制元件,用来向web服务器提交信息。

一、元素是HTML提供的可以上传内容的方法,可用于发起POST请求
1.跳转页面与的区别
跳转时发起HTTP get请求,跳转时发起HTTP post请求
2.




action属性用来指定请求路径
默认也是发送HTTP get请求,method属性用来指定请求动词,所以要加参数method="post"
HTTP请求有了第四部分:username="xxx"&password="222"。如果input不加name,那么在表单提交时,input的值就不会出现在请求里
必须要有提交按钮

二、元素也可以用来发送GET请求
1. 不会将input的参数作为HTTP请求的第四部分,而是将参数写到查询参数
这样写没有意义,发送get请求直接用
就可以
2.这样写可以让post也有查询参数
3.以上,在元素中
get默认把参数放在查询参数里
post默认把参数放在请求的第四部分
可以让post也有查询参数
不能让get有请求的第四部分

三、元素中target的用法
元素也有target,用法和
完全相同

你可能感兴趣的:(a标签、form标签简介)