0

我使用这个 javascript 在我的 onkeypress 上有一个事件

function myFunction() {
   if (window.event || window.event.keyCode == 13) {   
      changeSource();
   } 
}

function changeSource(){
   document.getElementById("frame1").src="Log-In.aspx";
   window.alert("wow");
}

这是我将使用我的 onkeypress 事件的地方

<input id= "Text1" placeholder="Search here..." type="text" onkeypress="myFunction()"/>

这是我希望事件发生变化的 iframe

<iframe id="frame1" width="100%" height="100%" frameborder="0" name="page" src="about:blank" ></iframe>

问题是我无法更改 iframe 中的 src 但事件正在触发

4

1 回答 1

0

使用 setAttribute 更改属性值。

document.getElementById("frame1").setAttribute('src',"Log-In.aspx");
于 2012-11-21T16:48:49.613 回答