我对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 )
如果您想查看我的代码,请与我们联系。
答案 0 :(得分:0)
如果您的PHP代码生成:
<td> I-WANT-THIS-GENERATED-PHP-TEXT </td>
然后它现在是一个可访问的DOM元素,您可以在javascript中以不同的方式访问它:
document.getElementsByTagName("td")[<td_index_in_actual_dom>]
(如果您为代码添加了id属性)document.getElementById('<td_id>')
(加载了jQuery)$('#<td_id>')
或$('.<class_attribute>')
我不建议你采用第一种方式,因为假设DOM具有静态元素是一种非常糟糕的做法。