javascript - 如何从 HTML 文件中的外部网页获取 DIV 元素?
问题描述
如果早先提出这个问题,请提前道歉。我确实在网上找到了一些类似的问题,但我仍然无法弄清楚答案。你可以说我从未处理过基本 HTML 之外的任何事情。所以任何帮助将不胜感激。
我有一个仅供个人使用的 HTML 文件(比如 text.html)。在文件中,将有一个用于输入文本的输入框和一个提交按钮。我希望如果我点击提交,它会根据输入文本从外部网页打开一个特定的超链接。我想这就像谷歌的“我感到幸运”。
示例:如果用户输入“测试”并点击提交,它应该会打开页面“ https://www.google.com/search?q=test ”的第二个结果
这是我的 HTML:
<!DOCTYPE html>
<html>
<body style="background-color:beige">
<h1 style="text-align:center"><font size="14">Test</font></h1>
<style type="text/css">
</style>
<form id="form">
<div align="center" style="vertical-align:bottom">
<input type="text"
value="Test"
id="input"
style="height:50px;width:200px;font-size:14pt;">
</div>
</form>
<TABLE BORDER="0">
<TD><button class="button" id="button01">SUBMIT</button></TD>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#button01').click(function(e) {
var inputvalue = $("#input").val();
window.open("https://www.google.com/search?q="+inputvalue);
});
</script>
另外,这是我要打开的超链接所在页面中的 div 元素的示例:
<div id="XYZ" class="contentEditValue" style="float:left;width:180px;">
<a href="2nd result link from google search" target="_self" title="2nd result">2nd Result</a>
</div>
我读过它可以用 PHP 或 Jquery 来实现,但它们都不是我曾经做过的事情。非常感谢您的帮助!
欣赏任何其他选择。
解决方案
您缺少一个});
关闭ready()
功能
<script type="text/javascript">
$(document).ready(function(){
$('#button01').click(function(e) {
var inputvalue = $("#input").val();
window.open("https://www.google.com/search?q="+inputvalue);
});
});
</script>
推荐阅读
- c++ - 显示第 25 行的 C++ 代码:字符 5:错误:非 void 函数未在所有控制路径中返回值 [-Werror,-Wreturn-type]
- git - Makefile.bak 到底是什么,它的作用是什么?
- pytorch - pytorch RNN 的输出是什么?
- linux - 键盘键随机停止工作[在键入此行时面临两次]
- visual-studio-2015 - Visual Studio 最新的 2019 代码到更低版本的 Visual Studio(2015)
- javascript - 如何在节点环境中从 javascript 中的日期字符串获取时区名称?
- arrays - 如何匹配两个字符串数组 - 3 个条件?
- python-3.x - 如何在可执行文件中创建 python 文件并使用它?
- sql - 在 Oracle Developer 中出现“输入预防措施值”弹出窗口
- json - 从未编组的数据中准备一个 json 对象