Javascript get元素
我需要一些帮助。我已经编写了一个javascript来检查URL,如果URL等于example.com,那么脚本应该更改div元素的高度和边距。 它可以工作,但它一直在重新加载网站,我不能点击任何东西Javascript get元素,javascript,css,element,Javascript,Css,Element,我需要一些帮助。我已经编写了一个javascript来检查URL,如果URL等于example.com,那么脚本应该更改div元素的高度和边距。 它可以工作,但它一直在重新加载网站,我不能点击任何东西 还有,我怎样才能上课getElementsByClassName不起作用 function verschieben() { if (window.location.href = "example.com") { document.getElementById('bigimg
还有,我怎样才能上课
getElementsByClassName
不起作用
function verschieben() {
if (window.location.href = "example.com") {
document.getElementById('bigimg').style.height = "200px";
document.getElementById('searchbox').style.marginTop = "30px";
}
}
verschieben();
如果要获取当前页面的主机信息,则
window.location.host
将具有该值,href
将包含完整的url
if (window.location.host.toString() == "example.com")
用于类操作的代码应该如下所示:
函数重塑EDIVS(){
var divs=document.getElementsByClassName(“someClass”);
对于(i=0;iif(window.location.href==“example.com”)
在if条件下,它应该是==instaded of=getElementsByClassName
将返回一个类似数组的对象,因此您需要循环遍历它或获取正确的索引。您可以创建一个提琴或其他东西吗?因为我认为仅此代码不会使您的站点崩溃。=
是赋值,而=
是比较。在开始操作DOM之前,您应该好好复习一下基本的JS操作符。