需要简单的Javascript代码? (.js文件)

时间:2012-01-08 03:22:37

标签: javascript

我想创建一个.js文件,该文件在页面上垂直排列多个提交按钮。如果您单击第一个,它将引导您进入一个页面(或保留在当前页面上,但擦除所有内容),其中包含一段基本上告诉您单击第一个按钮的文本。如果您点击第二个按钮,它会显示一个段落,说明您点击了第二个按钮,依此类推。

1 个答案:

答案 0 :(得分:1)

将所有这些按钮设为同一个类,然后尝试这样的事情:

var addresses  = ["url.htm", "url2.htm"];

var buttons = document.getElementsByClassName("someClass");
for(var i = 0; i < buttons.length; i++)
    (function(iVal) {
        buttons[iVal].onclick = function() {
           location.href = addresses[iVal]
        };
     })(i);

当然,这假设按钮将按照它们在页面上存在的顺序从getElementsByClasName返回。我认为这是真的,但我不确定。