问题标签 [href]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
898 浏览

javascript - 使用 DOM 点击事件停用链接

这个问题主要是出于好奇(我对此问题有不同的工作解决方案)。尝试做一些基本的渐进增强:一个表格应该有每一行可点击以使用 JavaScript 转到另一个页面。对于没有 JavaScript 的人,每行的第一列都有一个链接。如果启用了 JavaScript,则应禁用链接。这样做的许多简单方法之一是

初始化行上的点击事件后。但是使用 addEventListener 来实现相同的效果似乎更优雅

但是,后者不起作用。我相信这样做的原因是可以通过这种方式添加多个事件侦听器,如果它们返回不同的真值,结果将是模棱两可的。这个假设是正确的还是我做错了什么?请解释这背后的内部运作。

0 投票
4 回答
46642 浏览

javascript - 将“document.getElementById”转换为 jQuery

我一直在思考/寻找与我在下面遇到的问题相同的问题,但找不到任何东西。有没有办法可以重写它以使用 jQuery 作为替代方案?

代码的前半部分。

代码的后半部分。

而我想做一个 jQuery var 请求类型的事情。我想onclick="request(this)使用我的 jQuery。

0 投票
4 回答
39323 浏览

javascript - 用 document.getElementById 改变 "id=" 的值

这是正确的方法吗?

如果请求 = 0,我希望 id="test" 更改为 id="nextstep"。

0 投票
2 回答
21837 浏览

javascript - Javascript将ID添加到HTML href

我有一个 livesearch 脚本,我需要用信息填充我的 html 菜单。

我有一个菜单看起来像这样:

我正在寻找的是一段可以对链接执行此操作的代码:

我有一个从数据库表(livesearch)中提取值 ID 的 Javascript,现在我只需要它来即时进入 href。

有什么建议么?

0 投票
3 回答
3590 浏览

jquery - 如何改变jQuery 的行为?

0 投票
5 回答
16985 浏览

javascript - 单击链接时如何打开新选项卡或窗口?

我的 html 文件中有相同的锚点/超链接。这些指向我网站之外的一个新网站。所以我希望当用户单击链接时,它应该打开一个新的选项卡或窗口。我的网站页面不应该关闭。

怎么做到呢?

0 投票
3 回答
2338 浏览

jquery - 我如何使用 jquery 计算 Href

我想使用 Jquery 计算页面中的 Href 。

仅供参考:我在每个用户的页面中都有随机数量的超链接,并且所有 href 都与他们的 id 进行区分,例如。user_1,user_2,.... 所以这里我无法使用 Jquery 在 onclick 事件上调用该函数,因为每个 href 都有不同的名称,并且也不能编写针对每个用户而有所不同的单独 jquery 函数。所以如果我可以计算页面中的href,我可以轻松调用该函数

等待回复

谢谢穆克什

0 投票
4 回答
2388 浏览

php - AJAX改变页面内容

我已经使用 AJAX 成功更改了网页的内容。我可以包含我域中的另一个网页,但我遇到的问题是使超链接正常工作。如果超链接使用相对寻址,那么相对于我包含它的页面将不起作用,所以我正在研究 php 以在我读取它时解析 html 标记

我正在使用以下 RegExp/href[\s]?=[\s\"\']+(.*?)[\"\']/im来查找 href 数据,但想要一个关于如何为相对地址添加前缀的指针。

我想用href=" http://foo.bar.com 替换 页面 http://foo.bar.com/folder1/info1/data.html 上的链接 href = "./test1/ page1.html " /folder1/info1/ ./test1/page1.html"那么如果我在http://foo.bar.com/folder2/faraway/another.html中包含/folder1/info1/data.html的页面内容,则链接在嵌入式页面上将正常运行我正在寻找使用 php preg_replace 函数来做到这一点,但很快就被卡住了。如果我在错误的树上吠叫并且有更合适的工具或方法,有人可以指出我正确的方向;-)。也许这一切都可以在Javascript中完成?

0 投票
3 回答
50845 浏览

javascript - 如何在 JavaScript 中获取“原始”href 内容

我正在尝试编写一个 GreaseMonkey 脚本,我想在其中找到所有相对链接的链接。在我看来,这样做的方法是将 href 的内容与/^https?:///.

但是我发现当我访问锚的 href 属性时,它总是被规范化或煮熟成包含“http”的形式。也就是说,如果 HTML 包含:

访问

返回

如何访问 href 属性中的原始数据?

或者,是否有更好的方法来查找相对链接?

0 投票
2 回答
308 浏览

regex - 使用 Reg Ex 从所有锚标签中删除 href attr

我正在尝试使用 Reg Ex 从所有锚标签中删除 href attr,用于打印页面。虽然我需要锚点中的文本值。