获取生成的PHP td值

时间:2012-09-13 14:44:21

标签: javascript php html-table calculator import-from-csv

我对Javascript或PHP没有太多经验,所以请耐心等待。

对于网站的一部分,我正在尝试创建一个“花式比较计算器”。

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


我开始在PHP中显示CSV,

但现在,我无法获取PHP创建的生成文本。

<td> I-WANT-THIS-GENERATED-PHP-TEXT </td>

是否有某种方法可以使用函数从生成的表中提取特定文本?


然后,我想要获取该文本并将其自动输入到计算器的“输入框”中。计算器是用Javascript编写的,它只是输入(A),输入(B),然后是* 100.

(我将手动设定值 - (A)与CSV表格值进行比较,该值将输入为(B))

是否可以使用

获取Javascript计算器输入字段
< 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 )

如果您想查看我的代码,请与我们联系。

1 个答案:

答案 0 :(得分:0)

如果您的PHP代码生成:

<td> I-WANT-THIS-GENERATED-PHP-TEXT </td>

然后它现在是一个可访问的DOM元素,您可以在javascript中以不同的方式访问它:

  1. document.getElementsByTagName("td")[<td_index_in_actual_dom>]

  2. (如果您为代码添加了id属性)document.getElementById('<td_id>')

  3. (加载了jQuery)$('#<td_id>')$('.<class_attribute>')

  4. 我不建议你采用第一种方式,因为假设DOM具有静态元素是一种非常糟糕的做法。