Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 该值在<;td>;显示未定义的标记_Javascript_Php_Html - Fatal编程技术网

Javascript 该值在<;td>;显示未定义的标记

Javascript 该值在<;td>;显示未定义的标记,javascript,php,html,Javascript,Php,Html,目前,我试图获取标记值,但其显示未定义。我能知道我的密码有什么错误吗。我试着寻找其他的解决办法,但直到现在才找到 这是我的代码: echo "<td value='".$row['CDTitle']."' onclick=\"alert(this.value)\" id=\"clickme\">" . $row['CDTitle'] . "</td>"; echo”“$行['CDTitle']。""; 单击表中的CD标题后,其显示为未定义。有人能帮我吗。谢谢。

目前,我试图获取
标记值,但其显示未定义。我能知道我的密码有什么错误吗。我试着寻找其他的解决办法,但直到现在才找到

这是我的代码:

    echo "<td value='".$row['CDTitle']."' onclick=\"alert(this.value)\" id=\"clickme\">" . $row['CDTitle'] . "</td>";
echo”“$行['CDTitle']。"";

单击表中的CD标题后,其显示为
未定义
。有人能帮我吗。谢谢。

大多数浏览器仅将标准属性反映为点属性,而值不是TD元素的标准属性

您可以使用getAttribute,也可以使用数据属性。这是没有理由的。无论如何,您可能会返回到getAttribute来支持IE<10,但无论如何,您仍然应该使用数据属性

一些播放代码


单击我:获取属性
单击我:数据集

大多数浏览器仅将标准属性作为属性反映,而值不是TD元素的标准属性。尝试
this.getAttribute('value')
。在HTML元素的属性中嵌入数据是不明智的(如果这是你正在做的),考虑使用A,比如“代码>数据值< /COD>。TD不包含任何值属性,所以不能使用<代码>访问它。值< /代码> @ FraynkoOK我如何访问它?应该有办法rite@RobG有什么方法可以实现它吗?@RobG我试过它显示一条错误消息
fanzine.php:1未捕获的引用错误:未定义值