Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript将用户发送到页面底部_Javascript - Fatal编程技术网

通过javascript将用户发送到页面底部

通过javascript将用户发送到页面底部,javascript,Javascript,我正在尝试将用户发送到页面底部 通过javascript 我正在尝试这个代码 window.scrollTo(0,document.body.scrollHeight); 它不起作用 但是如果我尝试 window.scrollTo(0,9999999999999999); 它工作得很好 页面高度是否可以大于99999999999 还是有更好的方法?试试这个: document.body.scrollTop = document.body.scrollHeight; document.docu

我正在尝试将用户发送到页面底部

通过javascript

我正在尝试这个代码

window.scrollTo(0,document.body.scrollHeight);
它不起作用

但是如果我尝试

window.scrollTo(0,9999999999999999);
它工作得很好

页面高度是否可以大于99999999999

还是有更好的方法?

试试这个:

document.body.scrollTop = document.body.scrollHeight;
document.documentElement.scrollTop = document.documentElement.scrollHeight;
试试这个:

document.body.scrollTop = document.body.scrollHeight;
document.documentElement.scrollTop = document.documentElement.scrollHeight;

您始终可以将它们发送到Number.MAX\u VALUE,这保证是可能的最大值。

您始终可以将它们发送到Number.MAX\u VALUE,这保证是可能的最大值。

要在Selenium中向下滚动,请使用以下代码:

JavascriptExecutor jse = (JavascriptExecutor) driver;  
// (driver is your browser webdriver object)
jse.executeScript("window.scrollBy(0,document.body.scrollHeight || document.documentElement.scrollHeight)", "");
jse.executeScript("window.scrollBy(0,-document.body.scrollHeight || -document.documentElement.scrollHeight)", "");
要向上滚动,请使用以下代码:

JavascriptExecutor jse = (JavascriptExecutor) driver;  
// (driver is your browser webdriver object)
jse.executeScript("window.scrollBy(0,document.body.scrollHeight || document.documentElement.scrollHeight)", "");
jse.executeScript("window.scrollBy(0,-document.body.scrollHeight || -document.documentElement.scrollHeight)", "");

要在Selenium中向下滚动,请使用以下代码:

JavascriptExecutor jse = (JavascriptExecutor) driver;  
// (driver is your browser webdriver object)
jse.executeScript("window.scrollBy(0,document.body.scrollHeight || document.documentElement.scrollHeight)", "");
jse.executeScript("window.scrollBy(0,-document.body.scrollHeight || -document.documentElement.scrollHeight)", "");
要向上滚动,请使用以下代码:

JavascriptExecutor jse = (JavascriptExecutor) driver;  
// (driver is your browser webdriver object)
jse.executeScript("window.scrollBy(0,document.body.scrollHeight || document.documentElement.scrollHeight)", "");
jse.executeScript("window.scrollBy(0,-document.body.scrollHeight || -document.documentElement.scrollHeight)", "");
@a经常同时使用这两个选项,例如window.scrollto、document.documentElement.scrollTop | | | document.body.scrollTop。大多数浏览器想要第一个,有些浏览器想要第二个;在Google Chrome工作,现在只有document.documentElement.scrollTop=document.documentElement.scrollHeight;可以使用。@alagamal同时使用,例如window.scrollTo0、document.documentElement.scrollTop | | | document.body.scrollTop。大多数浏览器想要第一个,有些浏览器想要第二个;在Google Chrome工作,现在只有document.documentElement.scrollTop=document.documentElement.scrollHeight;作品