为什么当我想要检查网址长度时,我无法确定,但是长度不是吗?

<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 - javascript长度未确定,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12988387/

10-11 00:08