关于html,<a href="要连接的地址">中的地址,如果含有变量,应该怎么将变量传到"要连接的地址"
例如<ahref="main_123.html">,这里的123是变量,是由document.getElementById("test").value=123取得的,那么...
例如<a href="main_123.html">,这里的123是变量,是由document.getElementById("test").value=123取得的,那么<a href="main_ + ??? + .html">该怎么写呢??
希望可以在html中的<a>里面直接写。。。 展开
希望可以在html中的<a>里面直接写。。。 展开
展开全部
为a标签设置个id(id="testHref")值,js代码这样写:
document.getElementById("testHref").href="main_"+document.getElementById("test").value+".html";
ok
document.getElementById("testHref").href="main_"+document.getElementById("test").value+".html";
ok
追问
意思是:不能在html中的里面直接写,而是要用javascript??
追答
对啊,只能在javascript中写,要不在a标签中加个onclick事件:
onclick="return function(){this.href='main_'+document.getElementById('test').value+'.html';return true}"
这样的话,点击该超链接时就改变草连接地址,直接跳转过去
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用javascript输出,下面的代码你可以灵活应用。
<script type="text/javascript">
var url="123";//url是变量
document.write("<a href=\"main_"+url+".html\">链接</a>");
</script>
<script type="text/javascript">
var url="123";//url是变量
document.write("<a href=\"main_"+url+".html\">链接</a>");
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a id="link" href="main_123.html"></a>
ID为test的控件
<script>
document.getElementById('link').href="main_"+document.getElementById("test").value+".html";
</script>
ID为test的控件
<script>
document.getElementById('link').href="main_"+document.getElementById("test").value+".html";
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询