为特定div执行JS

时间:2015-12-17 11:04:01

标签: javascript php jquery html

我正在尝试为特定的div执行js。我尝试在网站上查找一些建议,但我仍然无法让它工作。

我有一个php脚本也使用了一些js,当我运行脚本并加载<head>中的js一切正常

<html>
<head>
<script src="../h1.php" type="text/javascript"></script></head>
<body> Content </body>
<html>

但我真的不想为整个身体执行脚本,我只需要为div运行它。

我按照其中一篇文章的建议尝试了:

<div id="11"> Content </div>
<script src="../h1.php" type="text/javascript"> 
oQuickReply.swap("11");
</script>

但由于没有执行js,这也没有奏效。关于我做错了什么的任何想法?感谢。

1 个答案:

答案 0 :(得分:4)

script elements可以包含src属性内容,但不能同时包含两者。如果两者都有,则忽略内容(内容被认为是#34;脚本文档,&#34;不是代码)。

使用其他脚本块

<script src="../hjs.php" type="text/javascript"> 
</script>
<script type="text/javascript"> 
    oQuickReply.swap("11");
</script>