Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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 如何使按钮ID成为php中使用的变量?_Javascript_Php_Html_Variables_Button - Fatal编程技术网

Javascript 如何使按钮ID成为php中使用的变量?

Javascript 如何使按钮ID成为php中使用的变量?,javascript,php,html,variables,button,Javascript,Php,Html,Variables,Button,我正在尝试将ID设置为变量,如何设置 <?php $counter = 1; $i = 1; $testvar[$i] = ("NUMBER" + $i); ?> <input type="button" id="<?php echo($testvar[$i]); ?>"/> <script> var btn['<?php echo($i); ?>'] = document.getElementById(

我正在尝试将ID设置为变量,如何设置

<?php
    $counter = 1;
    $i = 1;
    $testvar[$i] = ("NUMBER" + $i);
?>
<input type="button" id="<?php echo($testvar[$i]); ?>"/>
<script>
    var btn['<?php echo($i); ?>'] = document.getElementById("<?php echo($testvar[$i]); ?>");
    btn.onclick = CreateButton;
    function CreateButton(){
    <?php
        $counter++;
        while ($i < $counter){
            i++;
            echo("<input type='button' id='<?php echo($testvar[$i]); ?>'/>");
        }        
    ?>
};
</script>


您忘记将
$
添加到我们的一个变量中:

<?php
    $counter++;
    while ($i < $counter){
        $i++; //Missing $
        echo("<input type='button' id='<?php echo($testvar[$i]); ?>'/>");
    }        
?>

您如何知道它未被识别?如果出现错误,查看这些错误会有所帮助。如果生成的HTML没有包含正确的ID,那么查看HTML仍然很有帮助。哪个变量(区分大小写)是ID。我看不到名为ID的变量。