Javascript get元素

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

我需要一些帮助。我已经编写了一个javascript来检查URL,如果URL等于example.com,那么脚本应该更改div元素的高度和边距。 它可以工作,但它一直在重新加载网站,我不能点击任何东西


还有,我怎样才能上课
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;i
if(window.location.href==“example.com”)
在if条件下,它应该是==instaded of=
getElementsByClassName
将返回一个类似数组的对象,因此您需要循环遍历它或获取正确的索引。您可以创建一个提琴或其他东西吗?因为我认为仅此代码不会使您的站点崩溃。
=
是赋值,而
=
是比较。在开始操作DOM之前,您应该好好复习一下基本的JS操作符。