我有一个带有名称的对象,我想知道如何标记它,例如,在Javascript中,你会放
的getElementById( “ElementHere”)
你会如何用PHP做到这一点?这就是我所拥有的:
<HTML>
<HEAD>
<BODY>
<FORM method="POST" name="passcheck">
Blah blah blah...
</FORM>
<?php
$obj = this.document:getElementByID("passcheck")
?>
</BODY>
</HEAD>
</HTML>
这会在PHP中以某种方式出现吗?
另外,如果您想出答案,请举例说明一下吗?
由于
答案 0 :(得分:0)
document.getElementById
(注意 Id 不是ID)将按其ID获取元素,而不是按名称获取。将name属性替换为id属性。如果你真的想使用name属性,那么你需要遍历getElementsByName
。
在PHP中,如果您只是输入带有嵌入式PHP的HTML,那么您就无法修改文档的任意点 - 只有那些具有显式PHP代码的点 - (除非可以转换输出)缓冲然后修改缓冲区的内容,但如果可能的话那就很疯狂了,无论如何你最好重新构建系统。)
如果有一个单独的HTML文档,那么您只需将其加载到DOM engine中,然后就可以使用standard DOM methods,其工作方式与JavaScript相同。