简体   繁体   English

Javascript:不接我的“ src”

[英]Javascript: Not picking up my “src”

<input class="textBox" id="userWebsite" type="text" />
<input type="button" id="button" value="Store" onclick="submit();"/> 

<!-- Storage START -->
<select id="webLinks">
  <option id="webPageOne">Web Page One</option>
  <option id="webPageTwo">http://www.example.com</option>
  <option id="webPageThree">http://www.example.com</option>
  <option id="webPageFour">http://www.example.com</option>
</select>
<input type="button" id="button" value="Goto" onclick="goto();"/> 
<!-- Storage END -->

<iframe src="http://www.freedom.tm/dashboard" id="iframe"></iframe>
<!-- Default Promotor END -->


<script>
    var userWebsite = document.getElementById('userWebsite');
    function submit() {
        document.getElementById("webPageOne").innerHTML = userWebsite.value;
    }

    var webPageOne = document.getElementById('webPageOne');

    function goto() {
        document.getElementById("iframe").src = document.getElementsByTagName("option");
    }
</script>

Ok, currently the problem is the end part 好的,目前问题已经解决了

    function goto() {
        document.getElementById("iframe").src = document.getElementsByTagName("option");
    }

I was wondering why it isn't picking up the option that's selected. 我想知道为什么它没有选择所选的选项。 For example, if webpage two is selected, Why it doesn't select the website selected and change the source to what ever website two is set as? 例如,如果选择了第二个网页,为什么不选择所选的网站,而是将源更改为设置为第二个的网站?

try: 尝试:

function goto() {
    document.getElementById("iframe").src = document.getElementById('webLinks').options[document.getElementById('webLinks').selectedIndex].text;
}

you have a js error, edit following function 你有一个js错误,编辑以下函数

function goto() {
    document.getElementById("iframe").src = document.getElementsByTagName("option")[1].value;
}

or common approach 或通用方法

 function goto() {
        document.getElementById("iframe").src = document.getElementById('webLinks').options[document.getElementById('webLinks').selectedIndex].text;
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM