本文所分享的知识点是【html标签a的target属性的用法】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
html标签a的target属性的用法
例如:<a href=web/"" target="_blank">我爱IT技术网 </a> 表示要链接到我爱IT技术网去,并以新开窗口打开
2:如果使用标签<a>触发一个动作(动作完成以后,一般都要跳转到某个页面)。这个动作在这里又可以分为两种:
(1) 不提交表单形式的动作(即不对form进行操作的动作)。web开发中相关的情景比如:单个删除某条记录等,像这样的操作都不是很复杂,需要的参数也不是很多,都是已get方式提交的。这时对于要跳转的页面的展现形式,您可以通过target属性来指定。这里用法和1中介绍的一样。
比如
<a href=web/"/user/deleteAction.do?id=5" target="_self">删除小明</a> 表示处理完动作后,还在本窗口打开新页面。
(2)以表单的形式提交的动作(即要提交form中的数据的动作)。web开发中这样的应用常见与用户注册、修改信息等等。当然有人会说提交form中的数据可以直接用<input type="submit">或<input type="button">的进行提交。但有些情况下,你可能更愿意用<a href=/web/"javasrcipt:您的js函数名">的形式来提交。如果您这里是以标签<a>的形式来提交的,而您想通过属性target来控制处理完成后要跳转的页面是行不通。这个时候target属性已不在起作用了,取而代之的是,您应该在form的target属性中制定,这样才会如您所愿!
比如:
function check(){ //验证不为空
if(form1.username.value=""){
return;
}
form1.submit();
}
<form action="http://china.com/user/addAction.do" target="_blank" name="form1">
<input type="text" name="username" >
</form>
<a href="/web/javascript:check();" target="_self">提交</a>
表示处理完动作后,还在新窗口打开新页面。(虽然这里通过了标签<a>的target属性设置了,但不会起作用;而是form的target属性起作用)。
关于html标签a的target属性的用法的相关讨论如下:
相关问题:如何使用xpath获取html标签中属性的属性值 如:
答:您好! 比如获取这个img下的URL把: 上面的这条语句就能获取到URL了。 亲,没有问题的话,请采纳!谢谢! >>详细
相关问题:html中<a>标签的target属性中的_top和_parent有什...
答:http://www.w3school.com.cn/tags/att_a_target.asp 这两种target都是针对框架的。比如你写了这样一个奇葩的网页page,网页page分成frame1、frame2,frame1又分成frame1-1、frame1-2,frame1-1又分成frame1-1-1,frame1-1-2。 然后你在frame1-1-... >>详细
相关问题:请问html中a标签中的target属性的_top属性值是啥意...
答:一般只有在框架布局时,才用到target这个属性 默认时 :target="_self" target="_blank"/target="_self" 这两个差不多,在一定程度上没有什么区别 这个是在新的页面显示该网页 在你设置框架的顶部位置显示网页 用_parent是在新的页面显示该内容... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
