javascript - 如何将源代码中的数据提取到我的文本字段中?
问题描述
我正在尝试编写一个页面,该页面采用 text1 框中添加的值来创建从中提取数据的 URL。
如果我要在网页上打开 DOM 并运行
document.getElementsByClassName("Ta(c) Py(6px) Bxz(bb) BdB Bdc($seperatorColor) Miw(120px) Miw(140px)--pnclg D(tbc)")[0].innerText
它为我提供了该网址所针对的公司的总收入。
并通过更改 [] 中的数字,给出与表不同的值。
如何让该数字显示在文本框“收入”中
<html>
<head>
<title>Manipulations</title>
<script type="text/javascript">
function fn1()
{
document.getElementsByClassName('document.getElementsByClassName("Ta(c) Py(6px) Bxz(bb) BdB Bdc($seperatorColor) Miw(120px) Miw(140px)--pnclg Bgc($lv1BgColor) fi-row:h_Bgc($hoverBgColor) D(tbc)")[0].innerText');
const url = new url ("https://finance.yahoo.com/quote/"+ text1 +"/financials?p="+ text1)
}
</script>
</head>
<body>
<input id="text1" placeholder="Stock code">
<br><br>
<input type="button" name="button" value="Search" onClick="fn1">
<br><br><br><br>
<input id="revenue" placeholder="Revenue" readonly="readonly">
<br><br>
<input id="grossprofit" placeholder="Gross Profit" readonly="readonly">
<br><br>
<input id="netprofit" placeholder="Net Profit" readonly="readonly">
<br><br>
<input id="dividendyield" placeholder="Dividend Yield" readonly="readonly">
<br><br>
<input id="pricebook" placeholder="Price/Book" readonly="readonly">
<br><br>
<input id="pricesales" placeholder="Price/Sales" readonly="readonly">
<br><br>
<input id="currentratio" placeholder="Current Ratio" readonly="readonly">
<br><br>
<input id="totaldebt" placeholder="Total Debt" readonly="readonly">
</body>
</html>
解决方案
推荐阅读
- c# - 单元测试因发布配置而失败,但在调试模式下通过
- r - 将子集中的当前值与完整集合中的百分位等级进行比较
- javascript - 在下一个 img 标签 Javascript 中查看图像
- python - 从 python 调用标量函数
- jquery - ajax请求中的error函数什么时候被调用
- amazon-ec2 - 使用 Let's Encrypt 在 EC2 中安装 SSL 时出错
- python - 有没有办法在python中计算累积和,同时确保相同的值具有相同的最大和值
- c++ - ifstream 在 x64 位平台上崩溃
- css - 为什么在尝试在开始时对齐 flex 项目时应用 flex-direction 列和 justify-content center 这不起作用?
- bcrypt - 从 Spring Security 5.x Bcrypt 哈希迁移到 Quarkus