动态改变标签元素"<a></a>"的ID

如题,如何做到

第1个回答  2013-07-09
你最好每个频道的链接都手动的修改一下好方便点,要是用动态语言的话那你还要传送参数 然后根据参数来判断链接使用的样式,要不用动态语言那就必须用js写cookie了
第2个回答  2013-07-09
可以直接写入对象的id属性. 举例:<a href="javascript: void(0);" onclick="this.id = prompt('输入新id:', ''); alert(this.id);">Click Me</a>
第3个回答  2013-07-09
给你个Demo看看,下面上代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<script type="text/javascript">
var demo=function(){
var Anodes=document.getElementsByTagName("a");
for(var i=0;i< Anodes.length; i++)
{
Anodes[i].setAttribute("id","id"+i);
Anodes[i].onclick=function(){alert(this.getAttribute("id"));}
}
}</script>
</head><body onload="demo();"><a href="javascript:void(0);">1</a>
<a href="javascript:void(0);">2</a>
<a href="javascript:void(0);">3</a>
<a href="javascript:void(0);">4</a>
</body>
</html>原理看懂了,就会的本回答被网友采纳
第4个回答  2013-07-09
js 下个函数!

在HTML 中的<a title=""><\/a>的title怎么动态更改!
1.通过Dom对象的getElementById方法得到id="A" 的元素 2.获取没有更改的title值并弹窗 3.改变title的值 4.再次弹窗 \/ function changeTitle(){ var elementA = document.getElementById("A");alert(elementA.title);elementA.title="更改后的title";alert(elementA.title);} <\/script> <!-- on...

JS怎么改变<a><\/a>里面的的文字?
思路:获取a对象,然后使用innerHTML属性设置标签内的文字,关键代码:document.getElementById(id).innerHTML = something;实例演示如下:1、HTML结构 <a href="#" id="test">超链接的原始文本<\/a><br>修改超链接文本:<input type="text" id="name"><input type="button" value="修改" onclic...

html <a href>后面的id是什么意思?
那个id是动态生成的一般。像:新闻,娱乐,体育,这些个新闻模块,体现在数据库里面就是 模块名,而程序中使用的时候就使用它的唯一标示:id。生成页面的时候,都是读取数据库,然后一个一个显示到页面。当你点击生成的链接传到后台时,程序怎么知道你点的是哪一个?就靠生成时后面跟个参数?id=x,你...

如何用javascript动态改变a标签的href属性
<a id="mylink" href="" >动态链接<\/a> <input type="button" onclick="alert(eval('mylink').href)" value="ok"\/> \/\/测试按钮来alert <\/div>

html 中 <a>标签里面的id 和 name 有什么区别
id的意思就是身份证,它是具有唯一性的,也就是说同一个网页的所有标签的id都不能有相同的;name就是名字,而名字是允许重复的。id的主要作用是供前端脚本(即js)获取网页元素对象的,由于它具有唯一性,因此使用比较简便;而name则用于后台脚本获取网页中表单所提交的数据,所以它一般用于表单控件(如...

如何用js获取div下的A标签,并改变A标签的ID。
var a=document.getElementById("discuz_23007105_002SLOTauto_gen_3").getElementsByTagName("a");for(var i=0;i<a.length;i++){ a[i].setAttribute("id","自定义ID"+i);}

dreamweaver里的<a name=><\/a>是什么
你可以理解成一个别名,比如:<a name="down">下载软件<\/a> 你可以通过js去查找到down,然后做一个动画效果让这个链接不断变色或其他什么的 name是老标签了,js操作它时兼容不好,可以放弃使用。现在js有dom操作规范,要操作直接改用 id 或 class :<a id="down">下载软件<\/a> ...

<a href="project!add.action?id=${id}">修改<\/a><\/td>什么意思
是网页的代码,表示一个表格中有一个“修改”,点击就到从数据库中相应id读出的网页

java 正则表达式提取<a><\/a>标签中值
String str = "<a href=\\",5094.1\\">weblogic日志编码大全<\/a>"; Pattern p = Pattern.compile("<a[^>]*>([^<]*)<\/a>"); Matcher m = p.matcher(str); while(m.find()) { System.out.println(m.group(1)); }特意帮你写了一段 若不能解决,请追问,我继...

<a href="#">?<\/a>中的a是什么意思?
这是网页设计语言,<a> 是HTML 的超链接(或叫“瞄”)标签。其基本结构是:<a href=""><\/a>,其中 href 属性引号中写链接的网页地址,两个尖括号之间为网页上要点击链接的字符。比如:在网页上显示“百度链接”四个字,点击这四个字可以打开网页“http:\/\/www,baidu.com”,可以这样设计:<a...

相似回答