javascript中的Php:不工作 document.getElementById(“注释”).innerHTML=“”;
这应该在div元素中给出“foo bar”一词,但它不是。不知道我哪里出错了。请提供帮助。您正在尝试使用javascript中的Php:不工作 document.getElementById(“注释”).innerHTML=“”;,php,javascript,Php,Javascript,这应该在div元素中给出“foo bar”一词,但它不是。不知道我哪里出错了。请提供帮助。您正在尝试使用注释元素: <script> document.getElementById("comment").innerHTML="<?php echo 'foo bar'; ?>"; </script> <div id="comment"></div> 在宣布之前: document.getElementById("comment").i
注释
元素:
<script>
document.getElementById("comment").innerHTML="<?php echo 'foo bar'; ?>";
</script>
<div id="comment"></div>
在宣布之前:
document.getElementById("comment").innerHTML="...";
firebug显示以下错误:
(来源:)
你应该:
- 首先,在HTLM中创建元素
- 并且,只有在以下情况下才能使用它:
- 或者通过更改代码中的操作顺序
- 或者等到HTML页面完全加载后再执行Javascript
如果选择第一个解决方案,代码将如下所示:
<div id="comment"></div>
document.getElementById(“注释”).innerHTML=“”;
它将发挥作用:
字符串将可见foo-bar
- 而且不会再有任何JS错误了
(来源:)
您正在尝试使用
注释元素:
<script>
document.getElementById("comment").innerHTML="<?php echo 'foo bar'; ?>";
</script>
<div id="comment"></div>
在宣布之前:
document.getElementById("comment").innerHTML="...";
firebug显示以下错误:
(来源:)
你应该:
- 首先,在HTLM中创建元素
- 并且,只有在以下情况下才能使用它:
- 或者通过更改代码中的操作顺序
- 或者等到HTML页面完全加载后再执行Javascript
如果选择第一个解决方案,代码将如下所示:
<div id="comment"></div>
document.getElementById(“注释”).innerHTML=“”;
它将发挥作用:
foo-bar
字符串将可见
- 而且不会再有任何JS错误了
(来源:)
脚本需要放在div下面,因为它试图填充尚未插入DOM的div。脚本需要放在div下面,因为它试图填充尚未插入DOM的div。我不知道这一点,但是,带引号的php可能会被包含在HTML中,而不会被解析?我不知道这一点,但可能带引号的php会被包含在HTML中,而不会被解析?Working.Thank.had忘记了dom模型。@AlienWebguy我将把它当作一种恭维:-pWorking.Thank.had忘记了dom模型。@AlienWebguy我将把它当作一种恭维:-phad忘记了dom模型。更改了它。现在,Working.Thank.had忘记了dom模型。更改了它。现在,工作。谢谢