我刚从一个网站得到一个脚本,把它放在我自己的网站上,但它有一个超链接,我想禁用它,这是脚本:
<script language="javascript" src="http://www.parstools.net/calendar/?type=2"></script>谢谢。
发布于 2010-04-20 12:19:30
在your previous question之后,您可能想要尝试以下操作:
<!DOCTYPE html>
<html>
<head>
<title>Simple Demo</title>
</head>
<script type="text/javascript">
window.onload = function () {
document.getElementById('calendar').innerHTML =
document.getElementById('calendar_hidden').getElementsByTagName('a')[0].innerHTML;
};
</script>
<body>
<div id="calendar_hidden" style="display: none;">
<script src="http://www.parstools.net/calendar/?type=2"></script>
</div>
<div id="calendar" style="color: red;">
</div>
</body>
</html>发布于 2010-04-20 12:02:33
如果链接总是相同的,并且您知道如何将该字符串放入变量中,那么这应该是可行的:
str = str.replace( "<a href='http://www.ParsTools.com/'>", '' ).replace( '</a>', '' )响应评论进行编辑
这不是最佳实践,但是..将包含的js包装在div中:
<span id="whatever">
<script type="text/javascript" src="..."></script>
</span>然后
<script type="text/javascript">
str = document.getElementById( 'whatever' ).innerHTML
str = str .... // what i said before
</script>这个解决方案不需要jQuery,看起来您并不想使用它。
发布于 2010-04-20 11:57:38
我想你的意思是这个脚本在页面上创建了一个新的超链接元素。您可以简单地编写自己的JavaScript (在外部脚本之后),这将禁用它。对于jQuery,这将类似于
$('#hyperLinkId').attr('disabled', true);https://stackoverflow.com/questions/2672421
复制相似问题