javascript - 如何从网站元素中获取 url 并在另一个窗口中打开它
问题描述
我正在尝试打开隐藏在元素中的网页 url,但是如果我单击网页上的按钮,它会显示在元素中。所以想使用javascript,当我点击按钮时,javascript会找到那个url并在另一个窗口中打开它。我想使用用户脚本管理器 Tampermonkey 来运行该脚本。我是编码新手,除了错误的代码。
我已经尝试过一些这样的命令:document.getElementById("vjs_tech")
它显示为<video *there are some random*
andsrc="https://and some random words"></video>
我尝试了 use method window.open("src")
。
document.getElementById("vjs_tech");
window.open("src");
我除了会从 src 打开链接,但它只会再次打开相同的窗口。
解决方案
您必须从元素中获取 src 属性的值。
var videoURL = document.getElementById('vjs_tech').src;
window.open(videoURL);
推荐阅读
- soap - 为什么 Coldfusion Compoent WSDL 文件不会在 cfcomponent 标记中使用 serviceaddress 属性更新
- javascript - forEach 进入 for 循环
- javascript - 数组对象值不显示
- reactjs - 为什么有些javascript文件的名字前面有_?
- powershell - 如何发送 Invoke-restMethod
- android-layout - 如何找到在android中单击了哪个按钮?
- python - 在箱线图中标记异常值 - Python
- r - 在 mapdeck 的 add_column 中提供 fill_color 时,海拔参数不起作用
- r - 序数逻辑回归给出不合逻辑的结果
- hibernate - Spring JPA 一对多休眠插入数据与现有实体