相关疑难解决方法(0)

我应该将哪个"href"值用于JavaScript链接,"#"或"javascript:void(0)"?

以下是构建链接的两种方法,其唯一目的是运行JavaScript代码.哪个更好,在功能,页面加载速度,验证目的等方面?

function myJsFunc() {
    alert("myJsFunc");
}
Run Code Online (Sandbox Code Playgroud)
<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>
Run Code Online (Sandbox Code Playgroud)

要么

function myJsFunc() {
    alert("myJsFunc");
}
Run Code Online (Sandbox Code Playgroud)
 <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>
Run Code Online (Sandbox Code Playgroud)

html javascript optimization performance href

3980
推荐指数
51
解决办法
224万
查看次数

如何禁用HTML链接

我有一个链接按钮<td>,我必须禁用它.这适用于IE但不适用于Firefox和Chrome.结构是 - 链接在一个<td>.我无法添加任何容器<td>(如div/span)

我尝试了以下所有但不使用Firefox(使用1.4.2 js):

$(td).children().each(function () {
        $(this).attr('disabled', 'disabled');
  });


  $(td).children().attr('disabled', 'disabled');

  $(td).children().attr('disabled', true);

  $(td).children().attr('disabled', 'true');
Run Code Online (Sandbox Code Playgroud)

注 - 我无法取消注册锚标记的click函数,因为它是动态注册的.我必须在禁用模式下显示链接.

html javascript css jquery

253
推荐指数
6
解决办法
38万
查看次数

<a>脚本链接没有href ="#"

我的Web应用程序使用了大量<a href="#">Perform client script action</a>用于编写脚本的锚链接(这是我10多年前作为Dreamweaver用户使用的习惯)现在我开始质疑这是否有必要.

我实际上并不知道为什么<a href="#">首先使用 - 我的猜测是href属性的存在导致浏览器应用:link:visited简化样式表的psuedo类.它还使浏览器隐式应用cursor: pointer可能需要的属性.

我使用jQuery(在与MooTools短暂合作之后)并且链接也可以在没有href="#"属性和值的情况下工作,所以我应该完全删除属性并修改我的样式表来补偿:linkpsuedo类的删除吗?还有什么我可能会遗漏,href属性嵌入锚元素的任何类型的半文档伏都教?

html javascript

40
推荐指数
2
解决办法
6万
查看次数

标签 统计

html ×3

javascript ×3

css ×1

href ×1

jquery ×1

optimization ×1

performance ×1