Javascript 获取生成的PHP td值

Javascript 获取生成的PHP td值,javascript,php,html-table,calculator,import-from-csv,Javascript,Php,Html Table,Calculator,Import From Csv,我对Javascript或PHP没有太多经验,所以请耐心听我说 作为网站的一部分,我正在尝试创建一个“奇特的比较计算器” 其目的是比较新的CSV数据,以设置输入数据,按百分比,但在线 我从用PHP显示CSV开始 但是现在,我在获取PHP创建的生成文本时遇到了问题 <td> I-WANT-THIS-GENERATED-PHP-TEXT </td> I-WANT-THIS-GENERATED-PHP-TEXT 是否有某种方法可以使用函数从生成的表中提取特定文本 然后我

我对Javascript或PHP没有太多经验,所以请耐心听我说

作为网站的一部分,我正在尝试创建一个“奇特的比较计算器”

其目的是比较新的CSV数据,以设置输入数据,按百分比,但在线


我从用PHP显示CSV开始

但是现在,我在获取PHP创建的生成文本时遇到了问题

<td> I-WANT-THIS-GENERATED-PHP-TEXT </td>
I-WANT-THIS-GENERATED-PHP-TEXT
是否有某种方法可以使用函数从生成的表中提取特定文本


然后我想把文本自动输入计算器的“输入框”。计算器是用Javascript编写的,它所做的只是将输入(A)除以输入(B),然后*100

(我将手动设置的值-(a)与CSV表格值进行比较,CSV表格值将作为(B)输入)

是否可以使用

< input value="I-WANT-THIS-GENERATED-PHP-TEXT"........
而不是

< input type="text" ...........
-----任何了解Javascript的人-----

是否有可能让“输入框”不断地重新加载自身,这样它就会不断地在输入字段(B)中获取新的CSV数据

然后,是否有可能使计算器的“计算”功能和更新CSV的刷新率相匹配。或者在(B)字段中输入新数字时自动计算

目标是由于(B)字段的变化,使百分比不断变化


-----任何了解PHP的人-----

我还有一个PHP计算器,在这种情况下会更好吗? 我能做我上面描述的吗


对于那些只看一眼的人来说,这里的目标是

( [manual input text] / [Generated PHP < td > text]) * 100 )
([手动输入文本]/[生成的PHP文本])*100)

如果您想查看我的代码,请告诉我。

如果您的php代码生成:

<td> I-WANT-THIS-GENERATED-PHP-TEXT </td>
I-WANT-THIS-GENERATED-PHP-TEXT
现在,它是一个可访问的DOM元素,您可以在javascript中以不同的方式访问它:

  • document.getElementsByTagName(“td”)[]

  • (如果向标记添加id属性)
    document.getElementById(“”)

  • (加载jQuery时)
    $('#')
    $('.')


  • 我想,我不推荐第一种方法,因为假设DOM有静态元素是一种非常糟糕的做法。

    @jason:这叫做DOM操作:#2听起来很不错,我会尝试一下,然后告诉你。谢谢你,弗雷德。对不起,但是您是否也知道在放置I-WANT-THIS-GENERATED-TEXT之后如何使计算按钮“计算”呢?按钮的当前代码行听起来像是您需要“onclick”事件:,copyText()示例可能会让您感兴趣抱歉,我已经将鼠标悬停更改为单击,这是错误的版本。鼠标点击是阻碍它不断更新的原因。它是否不可能在页面加载时自动提交数据进行计算,可能需要5秒的延迟(这样csv数据才能进入),然后页面将自动使用jquery刷新,重新开始。要使用jquery刷新数据,我建议您阅读关于ajax的内容,它不会反复重新加载整个页面:,然后可以用“setInterval”设置一个间隔