1.html中的标签name不确定,如何用js定位
1.用try {。
.} catch(e) {} 2.用或运算符号 var _textObject=( rms['Form1'].elements['textName'] || rms['Form1'].elements['1textName'] || rms['Form1'].elements['2textName'] || rms['Form1'].elements['3textName']);3.知道那个text的tagName的话,比如:“input”var _inputs= tElementsByTagName("input");var _text=null;for (var i=0;i。
2.js 怎么获取标签里的属性
用JS获取Html标签属性有两种方法:如blogname="前端开发">Web开发JS代码:var ka=document.getElementByI d("link");alert(ka.getAttribute("id"));alert(ka.id);两种方法都能弹出a标签的ID属性,但从各浏览器兼容上来说用ka.id的方式更好,但对于自定义属性blogname,则就要用getAttribute()来实现了,如:alert(ka.getAttribute("blogname")); //前端开发总结如下:JS获到Html标签常规属性用ka.id,获到Html标签的自定义属性就用ka.getAttribute("id");。
3.怎么在HTML的标签属性后面插入随机的数字,或者系统时间,用JS可
window.onload=function(){
var rand=(Math.random()+" ").charAt(2);
var img=document.getElementById('codeArea').getElementsByTagName('img');
var map=document.getElementById('map');
img[0].usemap= img[0].usemap+rand;
map.name=map.name+rand;
}
</script>
4.js中怎么获取input输入框的值
第一步先找到这个input元素
找到元素有三种方法:
1.document.getElementById("id的名称")
2.document.getElementsByTagName("标签名") 返回的是一个类数组
3.document.("类样式名")
第二步获取值
直接.value即可例:
var inputDom = document.getElementById("text");//找到元素,假如给input元素加了id属性 且 值为:text
var text = inputDom.value; //获取元素值