如果JavaScript元素位于标记内,是否可以识别它们?所以例如:
<?php
$username = "maniacal";
echo "<p class='welcome' id='greeting'>Hi, Welcome to the site!!</p>"
?>
那就是我的php看起来像什么。然后我就可以打电话给问候&#39;来自代码的另一部分的元素,如document.getElementById('greeting').innerHTML='Greetings ' + name + '!';
?
答案 0 :(得分:0)
<?php
$username = "maniacal";
echo"<p class='welcome' id='greeting'>Hi, Welcome to the site!!</p>" ;
?>
<script>
document.getElementById('greeting').innerHTML="Hi <?php echo $username?>, welcome to the site";
</script>
答案 1 :(得分:0)
是的,你可以这样做,但你应该在document.ready标签中添加你的javascript代码,因为你的
<p class='welcome' id='greeting'>Hi, Welcome to the site!!</p>
在您通过 - &gt;调用之前,应放在您的html页面上的getElementById
答案 2 :(得分:0)
请尝试以下代码:
使用PHP:
$username = "maniacal";
echo"<p class='welcome' id='greeting'>Hi, "$username" Welcome to the site!!</p>" ;
或使用Javascript:
<script>
document.getElementById('greeting').innerHTML="Hi <?php echo $username?>, welcome to the site";
</script>