HTML嵌入javascript中不同上下文中的函数?
我不确定问题的标题是否正确,但不管怎样,这是我的问题。我有一个带有嵌入式javascript的php/html文档。我有两个功能,HTML嵌入javascript中不同上下文中的函数?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我不确定问题的标题是否正确,但不管怎样,这是我的问题。我有一个带有嵌入式javascript的php/html文档。我有两个功能,showSys和showPies。这两个函数都位于文档开头的相同标记内,因此: <script type='text/javascript'> function showSys(){...} function showPies(){...} </script> 问题在于,使用上述代码时,不会调用showSys()。仅调用sh
showSys
和showPies
。这两个函数都位于文档开头的相同
标记内,因此:
<script type='text/javascript'>
function showSys(){...}
function showPies(){...}
</script>
问题在于,使用上述代码时,不会调用
showSys()
。仅调用showPies()
。我确信这与执行上下文有关,但我搞不清楚——对于JavaScript,我是个新手。有什么想法吗?showSys()
只有在单击表单元格(td)时才会被调用。您的脚本适合我。你真的在点击“废话”吗
函数showSys(){
警报(“showSys”);
}
函数showPies(){
警惕(“炫耀”);
}
showPies()
所以鼠标悬停时,我不能点击这些废话。鼠标不会变为“手指”,我也不能用指针单击它。我必须补充一点,我正在使用php echo语句生成表,因为它是在php脚本中创建的。仅仅因为它不会变为指针,并不意味着它不可单击。您必须将href
属性添加到
标记中,使其变成指针(或者您可以使用CSS进行操作,但其兼容性较差)。我会更新我的答案。。。。
<table>
<tr>
...
<td><a onClick="showSys()">blah</a></td>
...
</tr>
<tr>
...
<td><script type='text/javascript'>showPies()</script></td>
</tr>
</table>