How to check body element (<body></body>) in prototype?
这不起作用:
if( $('body').hasClassName("catalog-product-view") ){
alert("yes");
}
if(!$('body').hasClassName("catalog-product-view") ){
alert("no");
}
感谢您的任何建议。
答案 0 :(得分:2)
捕捉body元素:
$(document.body)
这将返回body元素!
检查班级使用:
$(document.body).hasClassName("catalog-product-view")
最后你可以做你需要的事情:
$(document.body).hasClassName("catalog-product-view") ? alert("yes") : alert("no");
答案 1 :(得分:1)
该代码正在寻找id
'body'
的元素。尝试给<body>
一个id并引用它。
修改:或者,查看How to add an element to 'body' using Prototype?,使用$$('body')[0]