为什么当我想要检查网址长度时,返回的结果却找不到,但长度却没有?
<script type="text/javascript">
function myFunction() {
var webAdress = document.getElementById('webAdress');
alert(String(webAdress.legnth));
}
最佳答案
这是正确的 document.getElementById
如果存在,总是返回单个元素。您不应该对多个元素使用相同的 ID。
webAdress
是 dom 元素而不是数组。
如果你想检查一些特定元素的长度使用类 例如。
var webAdress = document.getElementsByClassName('webAdress');
alert(webAdress.length);
如果要查看webAdress的内容长度:
var webAdress = document.getElementById('webAdress');
alert(webAdress.innerHTML.length);
关于javascript长度返回未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12988387/