javascript - 当存在 'missing ) after element list' 时 Firebug 跳转 ')'

标签 javascript iframe onclick

这是我更新 src 值的函数

function browse(id,url){
         alert(url);
         document.getElementById("main").value = url ;       
}

这就是我所说的:

<li style="min-width:350px;" title="click to play me"><a href="#"  onclick="browse(68118,http://push2check.com/)" >' . $this->titulo . '</a><li>

这是 firebug 错误(确切地说,警报从未执行):参数列表后缺少 ) [Interrumpir en este error] browser(68118,http://push2check.com/);

我不明白的是错误,onclick 可以吗?

最佳答案

是因为这个:

<a href="#"  onclick="browse(68118,http://push2check.com/)" >' . $this->titulo . '</a>

该 URL 需要加引号:

<a href="#"  onclick="browse(68118,'http://push2check.com/')" >' . $this->titulo . '</a>

您为“onclick”属性指定的值必须是有效的 HTML 属性值,并且包含有效的 JavaScript。如果您写道:

<script>
   var x = http://push2check.com/;

你可能不会想到它会起作用; URL 语法对 JavaScript 没有任何直接意义,因此这将是一个语法错误。

关于javascript - 当存在 'missing ) after element list' 时 Firebug 跳转 ')',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5048452/

相关文章:

jquery - 将 Jquery onclick 事件添加到某个类中的所有链接

javascript - 在不同组件之间传递从 onClick 事件接收到的值

javascript - 禁用特定月份 JqueryUI datepicker

javascript - 通过预签名 url 上传 AWS S3 返回 400 错误请求

javascript - 在 React 门户中呈现 iFrame

javascript - 在 iframe 中调用 element.focus() 将父页面滚动到 Safari iOS10 中的随机位置

javascript - 我如何使用回车键来提交用户名和密码

javascript - 更改 onBeforeRequest 上的 URL

php - 来自浏览器的两个并行请求

android-studio - 应用程序崩溃 : FATAL EXCEPTION: main