改变iframe src的Javascript;不起作用

Javascript changing iframe src doesn't work

本文关键字:不起作用 Javascript iframe src 改变      更新时间:2023-09-26

在我的网站上,我写了一个这样的函数:

function apri(dat) {
document.getElementId('dado').src= dat;
}

iframe HTML代码如下。

<iframe id="dado"src="http://mk7vrlist.altervista.org/" width="100%" height="700px" scrolling="yes" frameBorder="0">
  Your browser doesn't load this iframe.
</iframe>

我用这种方式调用apri()函数:

<p onclick="apri(http://mk7vrlist.altervista.org/other/staffpage.html)"> <img src="/pictures/uno.png" /> Staffers</p>

我iframe的内容没有改变。我在谷歌上搜索了很多,但没有找到任何解决方案。我能做什么?

你认为我应该用不同的东西代替iframe吗?

单击文本后检查错误控制台。您将看到一条错误消息。

SyntaxError: missing ) after argument list

错误是引用问题。你有一个没有引号的字符串。

<p onclick="apri('http://mk7vrlist.altervista.org/other/staffpage.html')">
                 ^                                                    ^
              missing                                               missing