怎样在html中的href属性使用javascript变量?

<a href=url_search

url_search是javascript变量,一个网站的字符串
怎样使得点击a链接就跳到网站?

<a href="#" onclick="location.href=url_search;">

<a href="javascript:location.href=url_search;">

但后者的兼容性差,有些浏览器可能不支持
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-28
<html>
<title></title>
<body>
<script>
var a = 123;
</script>
<a href="javascript:(function(_a){alert(_a);}(a));">test</a>
</body>
</html>
需要你点击A标签才能触发, 可以引用外部变量
第2个回答  2012-09-28
或者你可以考虑直接用javascript来生成a元素
document.writ("<a href = "+url_search+">");
第3个回答  推荐于2018-02-11
<a href="#" onclick="location.href=url_search;"> //这样会是当前页面打开
可以给a一个id
<a href="#" id="url">

<script>
document.getElementById("url").href = url_search;

</script>本回答被网友采纳
第4个回答  2012-09-29
<a href=<%=url_search%>点击跳转</a>

当然这个字符串要判断非空就是了

怎样在html中的href属性使用javascript变量?
<a href="#" onclick="location.href=url_search;"> \/\/这样会是当前页面打开 可以给a一个id <a href="#" id="url"> <script> document.getElementById("url").href = url_search;<\/script>

html中a标签怎么调用js中的function方法
a href="javascript:void(0);" onclick="js_method()"这种方法是很多网站最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。而且这种方法不会像第一种方法一样直接将js方法暴露在浏览器的状态栏。a href="javascript:;" onc...

html中a标签href=""的几种用法介绍
一、Js的几种调用方法(参考总结的) 1、a href="javascript:js_method();" 这是常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行...

javascript: void(0)什么意思?
1. javascript: 协议 在 HTML 中,可以在链接(<a> 标签)的 href 属性中使用 javascript: 作为前缀,表示链接触发 JavaScript 代码的执行。例如:<a href="javascript:alert('Hello!')">Click me<\/a>,点击时会执行 alert('Hello!') 而不是跳转页面。2. void(0)void 是 JavaScript 中的一个...

html页面问题,如何通过<a>标签的href属性,将本页面中的一个文本输入框t...
用javascript:<html xmlns="http:\/\/www.w3.org\/1999\/xhtml"> <head> <title><\/title> <script defer type="text\/javascript"> \/\/document.getElementById("a1").href = "HTMLPage.htm?p.page=" + document.getElementById("page").value;document.getElementById("a1").href = "HTMLPage...

如何在HTML标签事件中直接添加jQuery、JS
jQuery的:<div onclick="$(#top.nav).fadeIn(200);$(ul>li.tips).fadeOut();">如果想在a标签的href里面添加,前面要加上javascript:,例如:<a href="javascript:alert('nothing!')">什么都没有!<\/a> 如果你只是想执行一个函数,函数后面别忘了加括号 <script type="text\/javascript">...

怎样在html中调用javascript方法
现在head标签中引入你的js文件<script type="text\/javascript" href="js文件路径"><\/script>,然后就可以调用了啊,行内调用的话可以在标签内定义一个事件,如:<div onclick="js方法"><\/div>或<img onmouseover="javascript:alert()"\/>,这是标签内嵌入js也可以整块的使用,直接在页面中<script>...

怎样把javascript中的值传递给a标签中的href属性
标签a的onclick方法角度出发解决问题 方法最后修改a标签链接,代码大概如下 document.getElementByTags('a')[0].href = '2.htm';

html中href="javascript:"是什么意思
1一般作用的跳转页面 需要设置跳转的页面就是 在href属性中设置要跳转的地址 2.作为一个按钮使用,可以点击 但是不跳转页面而是做其他处理,就需要设置href 属性为javascript:你上面的代码就是一段html代码,a 标签做按钮使用不跳转页面 但是看不出是调用了什么js函数,要看js代码才可以,因为js的行为没...

html中“href="javascript:"”是什么意思?
1、href="javascript:test(); 是调用javascript脚本中的test()函数。2、相当于执行a标签的click事件,这里为空。3、javascript;{e;a>,来执行业务, a>修改密码<>,会给<:是表示在触发<\/\/ .addEventListener('a>jsPswEdit'class=":;当<a :;等等;时就没有任何反应;file,而 function(e) "...

相似回答