我正在为Greasemonkey开发一个脚本,但我一直试图通过JavaScript激活链接.
该脚本应检查网页上是否有某个href链接,并在找到后,必须将其激活(如点击链接).
如果它有帮助,我想激活的href是"javascript:FUNCTION"一种链接.
如何使用javascript将页面中的所有链接(href)设置为"#"
我正在用HTML编写一个地图,利用背景图像和图像地图在鼠标悬停在某些点上时创建悬停在框上.下面是其中一个框的代码部分,没有相关的CSS.我在添加链接到我的URL时发现了IE的问题(本节)<a href="TEST.COM" style="text-align:center; padding-left: 80px;" title="TEST">TEST.COM </a>
悬停在地图上的方式是使用链接类和a:hover属性.然而,IE似乎认为它比其他所有浏览器更聪明,并假设我的结束href标签只是超链接也结束了整个框(一个类),有效地完全开启了链接下面的所有内容,并离开它在页面的一侧可见.整个框的预期结束href标记是代码块中的最后一个东西.当然,Firefox完美地解释了这一点.在IE 8中失败,兼容模式无法测试.
任何有关使其工作的帮助都会很棒.
所有不相关的内容都已替换为单词test.
<li><a class="TEST" href="#" title="TEST"><span><b><font size="4"> <center>
<!-- School Info -->
TEST </font> <br /><font style="font-size: 12px;" >
TEST<br />
TEST<br />
(530) 582-2600 <br />
<a href="TEST.COM" style="text-align:center; padding-left: 80px;" title="TEST">TEST.COM </a><br /> </font>
</center></font> </b><br>
<center> <font size="4">TEST</font> </center>
<table width="195" border="0" style="padding-left: 10px; margin-left: 10px;">
<tr>
<td width="150">TEST <br /> TEST<br /> TEST </td></td>
<td width="150">TEST</td>
</tr>
</table>
</span></a></li>
Run Code Online (Sandbox Code Playgroud) 如何在不刷新页面的情况下对PHP脚本进行href链接调用?一般情况下?如果有人能指出我正确的方向,那就太好了.:)
我已经编写了以下脚本来弹出消息,href但是点击OK弹出窗口时,表单会重置为什么会发生这种情况
我写的内容如下
<a href="" style="text-decoration: none;" onclick="return confirm('A student need for Accommodated, Modified, or Alternate assessment is determined by the student ARD committee working in collabration with the LPAC and must be documneted in the student IEP ');">
?</a>
Run Code Online (Sandbox Code Playgroud)
在OK之前点击

点击确定后


有没有办法让这个<a>元素在点击时做一个php函数或动作,所以当单击该项时,不要导航到php页面,只需调用该函数并执行它,所以当你点击它时它会这样做(例如)echo 'FOO';
我有一个简单的jQuery脚本,我正在尝试构建,但我不能让href字符串比较返回true:
<a class="test" href="/Services/Cloud-Hosting">Click Me</a>?
Run Code Online (Sandbox Code Playgroud)
我的脚本如下:
$('.test').click(function() {
if ($(this).href == "/Services/Cloud-Hosting") {
alert('hi');
}
else {
alert('no');
}
});?
Run Code Online (Sandbox Code Playgroud)
即使href是相同的,我仍然会收到'不'的警报.我错过了什么?
我尝试抓住url路径,然后在li示例中添加活动类:www.mysite.com/?p = xxxx
x将根据用户点击的链接而改变
我试过这个:
<ul class="top_menu">
<li class="tider"><a href="/?p=1884">Åbningstider</a></li>
<li class="butikker"><a href="/?p=1885">Butikker</a></li>
<li class="sker"><a href="/?p=1886">Det sker</a></li>
<li class="nyhedsbrev"><a href="/?p=1887">Nyhedsbrev</a></li>
<li class="vej"><a href="/?p=1888">Find vej</a></li>
</ul>
var text = window.location.href.match(/http:\/\/www\.mysite\.com\/(.+)/)[1].replace(/_/g,' ');
$("#nav li").filter(function() {
return $.text([this]) == text;
}).addClass("active");
Run Code Online (Sandbox Code Playgroud)
但没有任何反应.我做错了什么?
这是我想要做的
$store='something.com';
echo '<div><h3>click on</h3><a href='.$store.'>host</a></p></div>';
Run Code Online (Sandbox Code Playgroud)
输出的是什么
something.com
相反,它应该使用something.com作为链接,输出需要是主机.
尝试一下我自己做但没有取得任何成功.
我基本上有一个名字="一"的字段元素.一旦我填充字段,该值应该附加到一个href <a name="number" href="example.php" </a>.
href="example.php?number=one"在我填充字段之后它应该以格式附加它.这可能吗?我是jquery的新手.
我有这个来获取jquery中的值
var num = $("[name='number']").val();
Run Code Online (Sandbox Code Playgroud)
但其余的,附加的东西,我不知道该怎么做.任何帮助?