a标签添加点击事件

CreateTime--2017年8月8日09:11:34

Author:Marydon

一、基础用法

  方式一:(不推荐使用)  

<a href="javascript:alert('内容之间写在标签上');">测试javascript</a>

  方式二:(推荐使用)

  第一部分:JAVASCRIPT

function test () {
  location.replace("yl.html");/*禁用浏览器的后退和前进按钮*/
}

  第二部分:html部分

<a href="javascript:void(0);" onclick="test();">测试javascript</a>

  UpdateTime--2017年11月10日14:23:50

  使用js动态创建a标签时,定义onclick属性的正确实现方法。

  错误实现:

// 定义onclick属性的错误方式
window.onload = function() {
var aElement = document.createElement('a');
aElement.href = "javascript:;";
aElement.innerHTML = "测试";
aElement.onclick = "alert(1);";
document.body.appendChild(aElement);

  错在哪?因为a是没有onclick属性的,onclick属性属于自定义的属性范畴

  正确实现:

// 自定义属性使用这种方式
aElement.setAttribute('onclick','alert(1)');

  UpdateTime--2017年1月7日16:03:33

二、拓展

  第一部分:HTML

<a href="javascript:hosApply.sreachInfoByFapp('${row.FAPPALLID}','${row.FORGID}')">查看明细</a>

  第二部分:JAVASCRIPT

var hosApply = new HosApply();
function HosApply() {
var object = this;
this.sreachInfoByFapp = function (fappid, forgid) {
object.sreachReset();
if (fappid && forgid) {
$get('FAPPALLIDBOTTOM').value = fappid;
$get('FORGIDTAB').value = forgid;
} else {
if (!window.row) {
Dialog.Alert("消息提示", "请选择一行已申请的单据!",null,null,50);
return;
      }
  $get('FAPPALLIDBOTTOM').value = row.getAttribute('key');
  $get('FORGIDTAB').value = row.getAttribute('forgid');
  }
  object.loadInfoData(1);
  $get("Tab1").onclick();
};
}

相关推荐:

 

a标签添加点击事件的更多相关文章

  1. ThinkPHP框架下,给jq动态添加的标签添加点击事件移除标签

    jq移除标签主要就是$("#要移除的id").remove();不再赘述,这里要提醒的是jq中动态添加标签后怎样添加点击事件.一般的jq添加点击事件是用这种方法$("#i ...

  2. html——a标签添加点击事件,火狐浏览器直接显示0

    一.问题描述 给一个a标签添加了点击事件,页面直接给了0如下图 二.问题解决 后台调试模式下,发现也进了后台方法,也返回了页面. 于是想到先把页面里大部分内容去掉,去掉所有js,查看是否是部分代码有问 ...

  3. 为所有的Ul下的li标签添加点击事件

  4. [Swift通天遁地]一、超级工具-(1)动态标签:给UILabel文字中的Flag和url添加点击事件

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...

  5. ECharts问题--散点图中对散点添加点击事件

    1. 我们这次就没有先讲解怎么使用散点图了,这个跟之前的一些图还是很类似的,不会的可以去官网上面查看 API 使用.我们这次讲解的是为散点图中的散点添加点击事件,然后在图表之外的一个 div 里面显示 ...

  6. 【MAUI】为 Label、Image 等控件添加点击事件

    一.前言 已经习惯了 WPF.WinForm 中"万物皆可点击"的方式. 但是在 MAUI 中却不行了. 在 MAUI 中,点击.双击的效果,是需要通过"手势识别器&qu ...

  7. iOS开发小技巧 - label中的文字添加点击事件

    Label中的文字添加点击事件 GitHub地址:https://github.com/lyb5834/YBAttributeTextTapAction 以前老师讲过类似的功能,自己懒得回头看了,找了 ...

  8. 【Swift 2.1】为 UIView 添加点击事件和点击效果

    前言 UIView 不像 UIButton 加了点击事件就会有点击效果,体验要差不少,这里分别通过自定义和扩展来实现类似 UIButton 的效果. 声明 欢迎转载,但请保留文章原始出处:) 博客园: ...

  9. echart字符云之添加点击事件

    // 路径配置 require.config({ paths : { echarts : 'jquery/echarts-2.2.7/build/dist' } }); // 使用EChart.js画 ...

随机推荐

  1. 1、Redis简介、安装和基础入门

    -------------------------------------------------------- 主要内容包括: 1.Redis简介 2.Redis安装.启动.停止 3.Redis基础 ...

  2. ORACEL 创建表空间

    注意点: 1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行 2.确保路径存在,比如[D:\oracle\oradata\Oracle9i\]也就是你要保存文件的路径存 ...

  3. 发现一个可以搜索常用rpm包的地址(http://www.rpmfind.net/)

    http://www.rpmfind.net/ 虽然资源不多,但也够用.

  4. Java获取服务器IP和客户端IP

    服务器IP: String addr = InetAddress.getLocalHost().getHostAddress(); 说明:很明显上面是没考虑到服务器有多个iP的情况. 客户顿啊IP: ...

  5. Hbulider 支持less保存自动编译

    设置less配置:文件写 .less,路径找lessc.cmd,找不到就下载,命令参数写:%FileName% %FileBaseName%.css这样以后就可以less文件自动生成css了!

  6. java自动识别上传的apk版本号

    import java.util.List; public class ApkInfo { private String versionCode; private String versionName ...

  7. 【spring cloud】分布式ID,雪花算法

    分布式ID生成服务 参考地址:https://blog.csdn.net/wangkang80/article/details/77914849 算法描述: 最高位是符号位,始终为0,不可用. 41位 ...

  8. FIS常用命令

    命令 用途 简写 fis --version 查看版本 fis -v fis install 安装   fis release 发布项目   fis server start 启动一个服务器用于预览项 ...

  9. struts2 action通配符

    首先,看一个struts2的配置文件: <package name="actions" extends="struts-default" namespac ...

  10. webbrowser 常用方法(C#)

    0.常用方法   Navigate(string urlString):浏览urlString表示的网址 Navigate(System.Uri url):浏览url表示的网址 Navigate(st ...