假设我在不同的页面上有一个锚: <A NAME="blah"> 在我目前所在的页面上,我想要在那个不同的页面上定位,同时还要传递一个GET参数,例如: <A HREF="otherpage.htm#blah?data=1234">Good Stuff!</A> 这似乎并没有为我工作。 它加载页面并传递variables,但不会转到锚点。 我已经在锚标签上search了一些例子,并且有很多例子,但是没有人谈到在页面中跳转到锚点,同时也在URL中传递参数。
嗨,我使用Bootstrap。 Bootstrap定义 a:hover, a:focus { color: #005580; text-decoration: underline; } 我有这个链接/ CSS类 <a class="green" href="#">green text</a> <a class="yellow" href="#">yellow text</a> 我怎样才能禁用胡佛的颜色? 我希望绿色的链接保持绿色,黄色的链接保持黄色,而不是凌驾于每个单独的课程上? (这个问题不是强制依赖引导)。 我需要类似的东西 a:hover, a:focus { color: @nonhoovercolor; } 我想 .yellow { color: yellow !important; } 不是一个好的做法
可能重复: 如何删除锚(链接)的下划线? 在下面的代码中,当我使用href属性时,链接被加下划线。 <html> <body> <a href="xxx.html">goto this link</a> </body> </html> 我希望链接与该标签相关联,但不要加下划线。 我怎样才能做到这一点? 在此先感谢您的帮助。
我正在尝试编写一个GreaseMonkey脚本,我想在其中查找所有相关链接的链接。 在我看来,这样做的方式是匹配/^https?:///的href的内容。 但是我发现,当我访问锚的href属性时,它总是被标准化或者被加工成一个包含“http”的表单。 也就是说,如果HTML包含: <a id="rel" href="/relative/link">inner</a> 访问 document.getElementById("rel").href 回报 http://example.com/relative/link 我如何访问href属性中的原始数据? 或者,有没有更好的方法来find相关的链接?
<a id="a$id" onclick="check($id,1)" href="javascript:void(0)" class="black">Qualify</a> “href”被删除后,“Qualify”仍然是可点击的?
我有一个具有本地href值的定位标记,以及一个使用href值的JavaScript函数,但将它指向与通常情况不同的地方。 标签看起来像 <a onclick="return follow(this);" href="sec/IF00.html"></a> 和一个看起来像的JavaScript函数 baseURL = 'http://www.someotherdomain.com/'; function follow(item) { location.href = baseURL + item.href; } 我期望item.href只会返回一个简短的“sec / IF00.html”string,但它会返回完整的href,“http://www.thecurrentdomain.com/sec/IF00.html”。 有没有一种方法,我可以拉出只是简短的href放在锚<a>标签? 还是我自然HTML行为失去了? 我想我可以使用string操作来做到这一点,但它会变得棘手,因为我的本地页面可能实际上是“http://www.thecurrentdomain.com/somedir/somepath/sec/IF00.html”,我的href字段可能或者可能没有一个子目录(因为href="page.html"与href="sub/page.html" ),所以我不能总是删除最后一个斜杠之前的所有东西。 你可能想知道我为什么要这样做,这是因为它会使页面更清洁。 如果不可能获得短href(如放在<a>标签中),那么我可能只需要在标签中插入一个额外的字段,比如link="sec/IF00.html" ,但是再一次,那会有点混乱。
在我的网站上,我使用jQuery钩住元素的事件,即超链接。 由于这些超链接只在当前页面上执行操作,并且不会导致任何地方,所以我一直在将“#”的href属性放在: <a href="#">My Link</a> 然而,在一些浏览器中,这会导致页面向右滚动到顶部,这显然是不受欢迎的行为。 我试过使用一个空白的href值,或不包括一个,但然后鼠标hover时不会更改为手形光标。 我应该在那里放什么?
我正在使用这一点的jQuery代码来获得链接的href: var url = $(this).attr('href'); – 和这一点的代码去href: window.location = url; 一切都只是我想要的方式,除了新的页面打开在上一个相同的窗口,我希望它打开一个新的窗口或选项卡(通过使用目标=“通过HTML实现的东西” _blank“公式)。 问:如何使用jQuery在新窗口或选项卡中打开href? 感谢您的帮助!
如何testing链接是外部链接还是内部链接? 请注意: 我不能硬编码本地域。 我无法testing“http”。 我可以通过http绝对链接轻松地链接到我自己的网站。 我想使用jQuery / JavaScript,而不是CSS。 我怀疑答案在位置.href,但解决scheme逃避我。 谢谢!
我有一个与HREF和ONCLICK属性设置的锚点。 如果点击并启用Javascript,我希望它只执行ONCLICK并忽略HREF 。 同样,如果JavaScript被禁用或不支持,我希望它遵循HREF URL并忽略ONCLICK 。 下面是我正在做的一个例子,它将执行JS并同时跟随链接(通常JS被执行,然后页面改变): <A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A> 最好的办法是什么? 我希望有一个Javascript的答案,但我会接受任何方法,只要它的工作,特别是如果这可以用PHP来完成。 我已经阅读过“ 在javascript onclick函数完成之前执行并redirect页面的href链接 ”,但是它只会延迟HREF ,但不会完全禁用它。 我也在寻找更简单的东西。