textarea10t0令人不安的奇怪的id不起作用

时间:2016-02-09 02:39:22

标签: php

这真的很奇怪,但是在“textarea10t0”结尾处有一个0会使它在设置try设置textarea的行时不起作用。从字面上看,将结局改为其他任何东西,它都会奏效。我疯了吗?

$textareaID = "textarea10t1";
<textarea id = '$textareaID' placeholder = 'Type something' onkeydown = \"test('editNotifyCommentSecond.php','{$outputID}', '{$textareaID}')\">$notifyComment</textarea>

<script>
//code
document.getElementById("textarea10t0").rows = 50; 
</script>

1 个答案:

答案 0 :(得分:0)

你缺少php的结束标记和嵌入了php vars的HTML的echo语句。另外,在上面的示例中,id中的textarea与js id不匹配。如果您将html id更改为最后为0,则还需要更改js代码。

<?php
$textareaID = "textarea10t0";
echo "<textarea id = '$textareaID' placeholder = 'Type something' onkeydown = \"test('editNotifyCommentSecond.php','{$outputID}', '{$textareaID}')\">$notifyComment</textarea>"
?>
<script>
//code
document.getElementById("textarea10t0").rows = 50; 
</script>