php中的javascript命令不起作用

php中的javascript命令不起作用,javascript,php,html,Javascript,Php,Html,我进入了一个php代码和javascript的html“回声”。但它不起作用 echo '<select onchange="document.getElementById(\'ele\').innerhtml=this.options[this.selectedIndex].value;">'; echo "<option value='Users'>Usuarios</option>"; echo "<

我进入了一个php代码和javascript的html“回声”。但它不起作用

echo '<select onchange="document.getElementById(\'ele\').innerhtml=this.options[this.selectedIndex].value;">';
            echo "<option value='Users'>Usuarios</option>";
            echo "<option value='Bots'>Bots</option>";
        echo "</select>";

        echo "<p id='ele'>Elección</p>";
echo';
呼应“Usuarios”;
回声“机器人”;
回声“;
回声“

Elección

”;
JavaScript区分大小写。它应该是
.innerHTML
,而不是
。innerHTML

echo '<select onchange="document.getElementById(\'ele\').innerHTML=this.options[this.selectedIndex].value;">';
// ..............................change this..................^^^^
echo';
//改变这个^^^^

“但它不起作用。”-发生了什么?浏览器控制台中是否有错误?
innerhtml
应该是
innerhtml
案例事项@nnnnnn还没有你的投票结果吗?为什么?“它不起作用”没有描述具体问题;你看到错误了吗?或者你能描述一下预期的和实际的行为吗?另外,你有没有尝试过将问题简化为HTML和JS,而不使用PHP,看看PHP是否与问题相关?@JanDvorak-因为我不喜欢投票太快结束,我宁愿给OP时间,让他们先回来澄清。但事实上,在发表评论后,我立即发现了错误所在,所以我发布了一个答案。@lin请给我们看一下您的测试用例。为什么你认为这不起作用?@lin-它起作用了:我在发帖前做了测试,以防我没有看到其他打字错误(至少在JS中没有)。如果你只做一个简单的谷歌搜索,你会发现
.innerHTML
是有很好的文档记录的。“我和法尔申·丹费尔的战争”。干杯:PI通过更正html“html”和其他任何内容来测试“nnnnnn”的代码,这对其他用户来说是正确的答案。谢谢大家。