queryselector

How to pass the value in search on url https://www.virustotal.com/gui/home/search using Selenium and Python

拥有回忆 提交于 2020-08-10 05:31:11
问题 driver.get("https://www.virustotal.com/gui/home/search") sbox = driver.find_element_by_id("searchInput") sbox.send_keys("129.226.130.245") sbox.send_keys(Keys.ENTER) Please suggest, on how to pass values to search box 回答1: From what I can see, the element you are trying to search is not an input element. You would be interested in INPUT tag, rather than some div . So you need to be more specific, something like driver.findElement( By.xpath( "//div[@id='searchInput']//input" ) ) This syntax

How do I select multiple elements of same tag but different classes? Using vanilla JS

大城市里の小女人 提交于 2020-05-09 16:24:05
问题 I have 6 inputs in a form, each with a class of .first .second .third .fourth .fifth .sixth respectively and I'd like to select them with vanilla JS but after trying with getElementsByClassName and querySelectorAll, it still didn't work out. here is my line of code: document.querySelectorAll("form input")[0].value=="" How do I select all the elements with those classes? Thanks in advance for any help rendered! 回答1: Your current code document.querySelectorAll("form input") is basically getting

How do I select multiple elements of same tag but different classes? Using vanilla JS

萝らか妹 提交于 2020-05-09 16:23:05
问题 I have 6 inputs in a form, each with a class of .first .second .third .fourth .fifth .sixth respectively and I'd like to select them with vanilla JS but after trying with getElementsByClassName and querySelectorAll, it still didn't work out. here is my line of code: document.querySelectorAll("form input")[0].value=="" How do I select all the elements with those classes? Thanks in advance for any help rendered! 回答1: Your current code document.querySelectorAll("form input") is basically getting

JS 窗口加载与定时器笔记

拈花ヽ惹草 提交于 2020-04-08 11:39:52
bom浏览器对象模型 bom由一系列相关的对象构成并且每个对象都提供了很多方法属性 bom顶级对象是window bom是浏览器产商在各自浏览器上定义的,兼容性差 window具有双重角色,他是一个全局对象.定义在全局作用域中的变量、函数都会变成window对象的属性和方法,但是在调用的时候可以省略window 窗口加载事件 window.onload当前页面文档加载完成后会触发该事件,在页面中只能写一次,如果有多个就以最后一个为准 可以换成window.addEventListener('load',function(){})则没有限制 如果网页中图片特别多可以用document.addEventListener('DOMContentLoaded',function(){}) DOMContentLoaded是DOM加载完毕,不包含图片,falsh,css等就可以执行 加载速度比load快一些 1 <button>点击</button> 2 window.onload = function () { 3 var btn = window.document.querySelector('button') 4 btn.onclick = function () { 5 alert('ok') 6 } 7 } 8 window.addEventListener('load',

事件

扶醉桌前 提交于 2020-03-27 19:05:31
3 种定义事件的方式 On 事件名称: 优点:简单方便 缺点:只能一个事件调用 1 个函数。只有冒泡 h1.onclick = function(){ h1.style.backgroundColor = "deeppink" } AddEventlistener: 优点:同一事件可以调用多个函数,这个模式下,可以设置事件是捕获还是冒泡,默认是冒泡。 h1.addEventListener(事件的名称,事件调用起的函数, true/false( 捕获 / 冒泡 ) ) 事件对象 每一个事件调用的执行函数,都会默认传入一个事件对象,这个对象会包含当次事件的相关信息。 冒泡事件 事件由最里面一层一层向上触发,直到 HTML 元素,那么这种事件模式就是冒泡事件。一般情况下就用冒泡。 捕获事件 由 HTML 开始一层一层向下出发,直到最小的子元素,那么这种事件模式就是捕获 点击事件、单击事件、双击事件 鼠标事件:鼠标移入、鼠标移出、鼠标悬浮 按键事件:按键按下、按键弹起、按键press 触屏事件 touch 移动端的事件,跟点击事件不一样的地方在于,可以多点触控。 案例代码; <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #d1{ width:

js中的DOM节点操作---增删改查

白昼怎懂夜的黑 提交于 2020-03-22 03:07:30
1.查找 DOM1: getElementById(),getElementsByTagName() DOM扩展: querySelector()(返回第一个匹配的元素),querySelectorAll()(返回全部匹配的元素) HTML5: getElementsByClassName() 2.插入 appendChild(): 末尾插入 insertBefore(): 特定位置插入 3.替换 replaceChild(): 接受两个参数,第一个为要插入的节点,第二个为要替换的节点 4.删除 removeChild() 实例代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Dom节点操作</title> </head> <body> <ul id="list"><li>1</li><li>2</li><li>3</li></ul> <button id="add">插入</button> <button id="replace">替换</button> <button id="remove">删除</button> <script > var list=document.getElementById('list'); var add=document.querySelector('#add');

day02 - Web APIs

微笑、不失礼 提交于 2020-03-17 16:59:26
day02 - Web APIs 学习目标: 能够说出排他操作的一般实现步骤 能够使用html5中的dataset方式操作自定义属性 能够根据提示完成百度换肤的案例 能够根据提示完成全选案例 能够根据提示完成tab栏切换案例 能够区分元素节点、文本节点、属性节点 能够获取指定元素的父元素 能够获取指定元素的所有子元素 能够说出childNodes和children的区别 能够使用createElement创建页面元素 1.1. 排他操作 1.1.1 排他思想 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dOaH58Mm-1584423412170)(images/1550914482628.png)] 如果有同一组元素,我们想要某一个元素实现某种样式, 需要用到循环的排他思想算法: 所有元素全部清除样式(干掉其他人) 给当前元素设置样式 (留下我自己) 注意顺序不能颠倒,首先干掉其他人,再设置自己 < button > 按钮 1 < / button > < button > 按钮 2 < / button > < button > 按钮 3 < / button > < button > 按钮 4 < / button > < button > 按钮 5 < / button > < script > // 1. 获取所有按钮元素 var