你可以在这个下面在搜索下,如果能找到,就有,否则就没有啊。
比如:
var _a = documentquerySelector("a");
if( _aquerySelector("b")length >0){
consolelog("a下面有b元素");
}else{
consolelog("b下面没有b元素");
}
很简单的!你试试看。
如果这里不判断ID元素是否存在的话,那直接对ID元素添加选择项,当ID不存在时,就会出现JS错误。找了一下,代码如下:<script type="text/javascript"function exist(id){以上代码应当能看明白吧,不存在就返回false 。
把var type=$("#tool_name"+i)innerHTML;换成:
var type = $(this)next("a")html();
就可以了。
因为click(function (){是个匿名函数,在里面不要写外面for循环的i,因为i会一直是同一个值,改一下,不使用i就可以了。
substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
如果 start 或 end 为负数,那么它将被替换为 0。
asubstring (alength-1) 截出最后一个,去判断
a。lastindexof(‘最后一个字’) 这是那个字最后出现的位置,判断是不是等于字符串的长度
以上就是关于js如何判断某个元素是否包含类为b的子元素全部的内容,包括:js如何判断某个元素是否包含类为b的子元素、js里,如何判断一个ID元素是否已存在、请教一个js的问题 获取元素的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)