我问以下几个问题:
1)可以给html元素自己添加新的属性么,例如我想给 input 再加个ttt,代表某个属性,以便于后面的某些程序处理
2)如何获取某个元素的id
3)如何获取<a></a>的文本值
4)如何用js改变 input文本的value,和刚才的那个ttt例如:<input id="aaa" type="text" value="" name="aaa" ttt=""/>
<a href="javascript:void(0);" onclick="write()" id="aaaid">点我啊</>
要求: 在点击 “点我啊”的时候, aaa这个 输入框里,value就变成这个"点我啊", ttt的值就变成"aaaid"
急!非常感谢!!!!!!!!
1)可以给html元素自己添加新的属性么,例如我想给 input 再加个ttt,代表某个属性,以便于后面的某些程序处理
2)如何获取某个元素的id
3)如何获取<a></a>的文本值
4)如何用js改变 input文本的value,和刚才的那个ttt例如:<input id="aaa" type="text" value="" name="aaa" ttt=""/>
<a href="javascript:void(0);" onclick="write()" id="aaaid">点我啊</>
要求: 在点击 “点我啊”的时候, aaa这个 输入框里,value就变成这个"点我啊", ttt的值就变成"aaaid"
急!非常感谢!!!!!!!!
解决方案 »
- 怎样用javascript动态生成单选按钮,下拉列表,多选框 以及文本框等等
- Jquer实现图片上传 预览 文件大小不能超过200KB 图片伸缩 兼容IE 6 7 8 +FOX
- 一个不支持ie8的js问题求助
- 怎样实现按TAB键后跳过readonly的文本框,在线等
- 想请教大家一个关于选中文字的问题。
- 如何分别得到下列数据中的链接地址和标题!?指教一下,谢谢
- 在问按钮控制滚动!50分
- 如何在JAVASCRIPT中实现鼠标忙碌的形状呢?在线等
- 如何用JavaScript画一条直线???
- var re=/a(\d)b(\d{2})c(\d{3})/gi;最好能整条解释一下
- js table单元格内嵌控件
- Select框的下拉列表问题
2、如果已经有该元素的DOM的话,假设DOM名是 obj,那么获取ID可以通过
obj.id 或 obj.getAttribute('id');
3、选获取该a元素的DOM,如:var obj=document.getElementById('a的ID')
然后 var text=obj.innerText || obj.textContent;
4、如果已经有该元素的DOM的话,假设DOM名是 obj
更改value可以通过: obj.value='点我啊';
更改自定义属性可以通过: obj.setAttribute('ttt','aaaid');
1.可以
2.attr("id")
3.$("xx").children("a").text();
4.$("input").value = "xxx";
2.通过JavaScript获取了DOM对象元素o,通过o.id获取ID
3.改变a.innerHTML即可
4.通过JavaScript获取DOM对象元素input,然后通过input.value = xxx;input.ttt = xxx; 改变<input id="aaa" type="text" value="" name="aaa" ttt=""/>
<a href="javascript:void(0);" onclick="write(this)" id="aaaid">点我啊</>
<script>
function write(a)
{
var input = document.getElementById('aaa');
input.value = a.innerHTML;
input.ttt = a.id;
}
</script>
<a href="#" onclick="set(this)" id="aaaid">点我啊</a>
<script type="text/javascript">
function set(o){
var obj=document.getElementById("aaa");
obj.value=o.innerHTML;
obj.setAttribute("ttt",o.id);
}
</script>
添加新属性我知道的只有这一种方法,<div id="tips" style="display:none;">sdfsd</div>
var obj=document.getElementById("tips");
obj.style.top=Mtop;//这个也是
obj.style.left=Mleft;//这个是添加的新属性和它的值
obj.style.display="";//这可以给原有的属性修改值2)如何获取某个元素的id
这个还真没遇见过···HTML里重复的标签太多了,还是LZ想想其他路子
3)如何获取<a></a>的文本值var txt= document.getElementById("id值");
var txts= document.getElemenByName("")//这个也可以获得文本值4)如何用js改变 input文本的value,和刚才的那个ttt
第四个问题用4楼的答案就成了··