
1把<input name="username" type="text" class="inputtext" id="username" onChange="usercheck(username)">
改为
<input name="username" type="text" class="inputtext" id="username" onChange="usercheck('username')">
2你的用法有问题。文本框能用innerHTML吗?
你的提示应该是另外一个对象。比如<span id="username_tip"></span>
把onChange="usercheck('username')"> 改为 onChange="usercheck('username_tip')">
尊敬的用户,您好!很高兴为您答疑。
documentgetElementById("circleTime")value的意思是取id为circleTime的dom对象的value属性值。但是你在html中定义的circleTime是div,div是没有value属性的,所以此方法无效。你可以用XML DOM的getAttribute()方法通过名称获取属性的值。但是这种用法不是很推荐。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
获取form中表单组件的方法是:
documentfors[0]keywordsvalue
其中forms[0]中的0是表单在本页面中的顺序, keywords是表单组件的name属性
一般不用这种方法定位, 因为如果页面上部分代码是用js动态生成的话, 容易取错表单, 所以还是用documentgetElementById的方法, 给表单定义一个id:
documentgetElementById('testForm')keywordsvalue
您好,感谢您对火狐的支持
JS获取文本,尝试使用下面的方法:
var testv = documentgetElementById("circleTime")getAttribute("value");
您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
如果是获取表单里的变量的值,可以这样获得:
documentforms['form的名字']elements['show11']value;
--但细看你提供的代码里,没有 表单的标记 form 标记
<script type="text/javascript">
$(document)ready(function(){
$("sums")click(function(){
var value = $(this)prev()html(); //用获取标签内内容。span里边没有value
alert(value);
});
});
</script>
以上就是关于再续document.getElementById(...)' 为空或不是对象错误解决方案全部的内容,包括:再续document.getElementById(...)' 为空或不是对象错误解决方案、火狐document.getElementById().value取值是undifind、this.form.keywords.value'为空或不是对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)