我有一个页面,如果用户点击一个按钮,一个新的页面就会打开,类似地,下一个页面上会显示一个按钮,所以当他/她点击第二个页面按钮时,会将他们带到第三个页面。对于每个页面,我想打印控制台中的点击按钮。我正在尝试使用下面的代码,但对于起始页,它作为第二页点击。
var a = document.getElementsByClassName(classname);
var astring = a.toString();
var id = document.getElementById("idname");
var page = jQuery(id).attr(id)
if(astring.indexOf("classname")>-1)
{
if (astring.indexOf('anotherclassname')>-1)
{
z = "last page";
}
}
else if (astring.indexOf('firstpageclass')>-1)
{
z = "first page";
}
else if(astring.indexOf('secondpageclass')>-1)
{
z = "second page";
}
else if(astring.indexOf('thirdpageclass')>-1)
{
z = "third page";
}
console.log(z);
每当我点击第一页上的按钮,它就会显示为第二页。下面是我单击第一页按钮时得到的console.log
second page
理想情况下,它应该显示“第一页”,但当我点击第二页时,它会在控制台中显示正确的值,类似于第三页。
有点搞不清楚第一页怎么了。另外,如果有其他我可以尝试的最佳方法。
暂无答案!
目前还没有任何答案,快来回答吧!