首页 > 解决方案 > 如何将源代码中的数据提取到我的文本字段中?

问题描述

我正在尝试编写一个页面,该页面采用 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>

标签: javascripthtmlyahoo-finance

解决方案


推荐阅读