你把getValue()加一个参数会好做一些
改成getValue(this)或getValue(event);
function getValue(ths){
alert(thspreSiblingvalue);
}
或者
function getValue(event){
alert(eventsrcElementpreSiblingvalue);
}
其实第2种IE下面不传入event也是可以的
function getValue(){
alert(eventsrcElementpreSiblingvalue);
}
如果你要兼容FF的话:
function getValue(event){
event = windowevent || event;
var target = eventsrcElement || eventtarget;
alert(target preSiblingvalue);
}
不知道preSibling这个单词有没写错。
兼容浏览器的话,建议使用JQuery
jquery获取input值的几种方法
jquery和javascript获取input输入框中的值多种实现方法
你好,获取input输入框的值可以用多种方法来实现,具体的要看你实际的情况。
例:
先准备一段HTML
<input type="text" id="CSDN_NAME" name="CSDN_NAME" class="CSDN_NAME">一、jquery方法
通过 name 实现
var name = $('input[name="CSDN_NAME"]')val();二、javascript方法
通过 id 实现
var name = documentgetElementById("CSDN_NAME")value还有更多jquery和javascript来获取input输入框的值的方法可以参照:
jquery获取input值的几种方法
给你的取个id如:<a id="a1" href="#">aaaa</a>(注意:id在同一页面上最好别有重复的,就跟身份z号一样,任何标签的最好都别重复)然后通过id定位到该a标签:var myA = documentgetElementById("a1")或者documentalla1;最后就可以读取了:myAinnerHTML或者myAinnerText(前者是读取前后a标签内的所有HTML代码,后者是仅读取前后a标签内的文本值)如:<a><b>aaaa</b></a> innerHTML就能获取到<b>aaaa</b>,而innerText只能获取到aaaa 还要注意以上代码中的大小写,JS是严格区分的 仅供参考
JS 控制select选中项,代码如下:
<html>
<script type="text/javascript">
var selectedValue = '<%= requestgetAttribute("line")%>';
function changeSelected(){
jsSelectItemByValue(documentgetElementById("mySelect"),selectedValue);
}
function jsSelectItemByValue(objSelect,objItemText) {
for(var i=0;i<objSelectoptionslength;i++) {
if(objSelectoptions[i]value == objItemText) {
objSelectoptions[i]selected = true;
break;
}
}
}
</script>
<body onload="changeSelected()">
<select id="mySelect" name="mySelect">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</body>
</html>
以上就是关于js 不通过ID和class获取当前标签值全部的内容,包括:js 不通过ID和class获取当前标签值、js如何获取html input标签中内容、js如何取A标签中的是值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)