如何在<src>?</src>中调用javascript函数

时间:2014-02-13 06:05:02

标签: javascript html

我需要知道如何在“src”中为

调用javascript函数
<input type=text>

我正在使用一个返回查询字符串参数的函数

function GetUrlValue(VarSearch) {
            var SearchString = window.location.search.substring(1);
            var VariableArray = SearchString.split('&');
            for (var i = 0; i < VariableArray.length; i++) {
                var KeyValuePair = VariableArray[i].split('=');
                if (KeyValuePair[0] == VarSearch) {
                    return KeyValuePair[1];
                }
            }
        }

喜欢如果:

  

“www.testweb.com?a=521&b = http://demo.sacredpixel.com/redsky/wp/modern/wp-content/uploads/2013/05/gd-1.jpg

所以它将返回

alert(GetUrlValue('a')); ===&gt; 521

但我需要的是在img中调用此函数并输入“text”类型  标签..喜欢:

<iframe src="" id="well" width="100%" height="100%" />
<input type="text" value="" />

如何调用上面两个函数?

2 个答案:

答案 0 :(得分:3)

我认为你需要这种工作方式。请查看并告知我们。

HTML: -

<img id="myimg" src="" />  
<input type="text" id="inputfield" value="">  

JS: -

 function GetUrlValue(VarSearch) {  
        var SearchString = window.location.search.substring(1);  
        var VariableArray = SearchString.split('&');  
        for (var i = 0; i < VariableArray.length; i++) {  
            var KeyValuePair = VariableArray[i].split('=');  
            if (KeyValuePair[0] == VarSearch) {  
                return KeyValuePair[1];  
            }  
        }  
    }  

    document.getElementById('myimg').src = GetUrlValue('b');  
    //"http://www.w3schools.com/images/w3html.gif";  
    document.getElementById('inputfield').value = GetUrlValue('a');  

托管文件并尝试此网址: - “www.testweb.com?a=521&b = http://demo.sacredpixel.com/redsky/wp/modern/wp-content/uploads/2013/05/gd-1.jpg

它对我有用。希望它可以帮到你。

答案 1 :(得分:0)

你能用两个参数修改函数 GetUrlValue 吗? 这种方法可以解决您的问题 传递搜索ID以及您要查找的文本。
还有另一种方法希望你能得到它的帮助。 以下链接将帮助您 ClickHere