我想知道在这种情况下我做错了什么?我得到了这个HTML元素的按钮.当我点击它时,我希望函数push()被激活.不幸的是我的控制台说:
ReferenceError:未定义push
在这种情况下,有人可以帮助我吗?非常感谢!
<button type="button" onclick=push()>Click Me!</button>
<script type="text/javascript">
function push (){.....};
</script>Run Code Online (Sandbox Code Playgroud)
我得到了一个数组a = [1,2,3,4,5]和一个b = [1,3]包含a. 所以它是 的一种子数组a。
在下面的这个 for 循环中,我可以使用 的元素b来“做某事”。现在,我如何在同一个循环中与a不是一部分的元素进行交互b?这意味着2, 4 and 5从a? 如何过滤掉它们?
function action (){
for (var i=0; i<b.length; i++) {
b[i].x = "do something";
}
Run Code Online (Sandbox Code Playgroud)
非常感谢”
我试图根据我在维基百科页面屏幕上看到的文本找到一个元素。现在,首先我尝试了driver.findElement(By.LinkText("English"));但没有结果。但后来我尝试了下面的代码,driver.findElement(By.partialLinkText("English"));它成功了。有人可以根据维基百科页面向我解释一下,为什么会这样?因为这个例子真的很简单,我不知道为什么driver.findElement(By.LinkText("English"));不起作用?
driver.get("http://www.wikipedia.org");
WebElement link;
link = driver.findElement(By.partialLinkText("English"));
link.click();
Run Code Online (Sandbox Code Playgroud)