问题描述
<lable id="lba">rfghsdf</lable>var lbav=document.getElementById("lba")alert(lbav.innerText());alert(lbav.innerHtml());alert(lbav.val());请问怎样取得lable的内容以上三种方法都出错! 问题补充:chenxiang105 写道
解决方案
如果用标准的标签,这两个都可以兼容各个浏览器:$("#lba").html()document.getElementById("lba").innerHTML
解决方案二:
引用可以取值 但是为空 这是由于你自定义的标签:lable,如果用label就可以为什么你需要自定义标签呢?
解决方案三:
<lable id="lba">rfghsdf</lable> <script>var lbav=document.getElementById("lba");//行尾的分号。。。alert(lbav.innerText()); </script>用个好点的IDE,语法错误的话,会有提示的就行。
解决方案四:
建议用jQuery:http://jquery.com/兼容各种浏览器$("#lba").html();
解决方案五:
var lbav=document.getElementById("lba");//这里少了个分号
解决方案六:
alert(lbav.innerText); alert(lbav.innerHTML); alert(lbav.value);试试这三个.是属性不是方法 不要加括号的.
时间: 2024-10-27 06:20:34