• <a href='javacript:' title='{$str}'>是什么意思(多看学习视频)


    <a href='javacript:' title='{$str}'>是什么意思(多看学习视频)

    一、总结

    一句话总结:

    1、javascript:是什么?

    伪协议,后面接javascript代码

    2、href="javascript:;"和另外哪个常见语句作用一样?

    href="javascript:void(0)"

    3、写出四种常见的伪协议?

    javascript: 是一个伪协议,其他的伪协议还有 mail:  tel:  file:  等等

    4、a标签的title是什么意思,和图片标签的哪个属性比较像?

    这个超链接描述性的信息,titile是标题,alt是图片说明,

    二、<a href='javacript:' title='{$str}'>是什么意思

    问题一:a href="javascript:" title="这里填什么"

    <a href="javascript:" title="这里填什么"><img src="images/test/001.jpg" title="这里填什么" alt="这里填什么" /></a> ?

    title中可以填一些对这个超链接描述性的信息,比如title中写“这是个超链接”,等打开网叶的时候光标停留在超链接上面就能看到这几个字,也可以用来帮助自己或他人了解这个连接的去向,比如在title中写“百度”,大家一看到就知道这个链接是去百度的。没有什么实质的作用,可以不用。
    alt和title类似,当你打开某网站的时候看到图片不能显示,图片框上会有描述性的文字,比如显示“图片”两字,你就知道这个框原来是图片,也会悬浮显示,光标停留在上面也会显示图片两字,alt里设置什么,就会显示什么。

    titile是标题,alt是图片说明
    填这个没有绝对的好处,只是对于搜索引擎来说,比较友好!

    鼠标移动到链接或图片上去想显示什么,就填写什么

    问题二:href="javascript:;

    <a id="jsPswEdit" class="set-item" href="javascript:;">修改密码</a> 

    有一种说法是:href="javascript:;"会去解析<script></script>里面的代码,跟当前<a>标签有关的就会执行,.没关的就跳过。
    是不是这样理解呢?

    <a> 标签的 href 属性用于指定超链接目标的 URL,href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段

    这里的href="javascript:;",其中javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而采用这个方式 javascript:;可以实现A标签的点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好

    javascript: 是一个伪协议,其他的伪协议还有 mail:  tel:  file:  等等。

    1
    <a id="jsPswEdit" class="set-item" href="javascript:;">修改密码</a>

    javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。

    一般在这种情况下,会给<a>绑定一个事件回调,来执行业务,如:

    1
    2
    3
    4
    document.getElementById('jsPswEdit').addEventListener('click'function(e) {
      e.preventDefault();
      // 当<a>触发click时,处理业务
    }, false);
    追问
    我能不能这样理解:href="javascript:;"就是去掉a标签的默认行为,跟href="javascript:void(0)"是一样的?
    追答
    是一样的

    void 是JavaScript 的一个运算符,void(0)就是什么都不做的意思

    简单来说,"javascript:"是另外一种嵌套js代码在网页中的方法。
    跟通过<script></script>标签嵌套js代码差不多。

    如点击下面链接会会执行"javascript:"后面的内容。不过不推荐这种写法。
    理由是使用<a>标签href属性通常是保存超链接,用来控制页面转向。

    1
    <a href = "javascript:alert(22);">点我</a>
     
     
  • 相关阅读:
    java的构造方法 this 重载
    容器,组件,面板
    首先定义一个5X8的二维数组,然后使用随机数填充满。借助Arrays的方法对二维数组进行排序。
    首先创建一个长度是5的数组,并填充随机数。首先用选择法正排序,然后再对其使用冒泡法倒排序
    创建一个长度是5的数组,并填充随机数。使用for循环或者while循环,对这个数组实现反转效果
    寻找某两个数相除,其结果 离黄金分割点 0.618最近,分母和分子不能同时为偶数 * 分母和分子 取值范围在[1-20]
    密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12位随机密码
    vue倒计时:天时分秒
    tbody设置超出固定的高度出现滚动条,没超出不显示。
    获取某个日期的当前周一的时间
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9179460.html
Copyright © 2020-2023  润新知