Javascript getElementById存在问题

Javascript getElementById存在问题,javascript,getelementbyid,Javascript,Getelementbyid,我编写了以下代码来显示带有Javascript的alert(…)函数的输入 我的目标是将URL作为输入,并在新窗口中打开它。我将它与“http://”连接起来,然后执行window.open() 但是,即使在连接之后,我在URL名称中也只得到了“http://”,而不是完整的URL。我怎样才能解决这个问题 <html> <head> <meta content="text/html;charset=utf-8" http-equiv="Content

我编写了以下代码来显示带有Javascript的alert(…)函数的输入

我的目标是将URL作为输入,并在新窗口中打开它。我将它与“http://”连接起来,然后执行window.open()

但是,即使在连接之后,我在URL名称中也只得到了“http://”,而不是完整的URL。我怎样才能解决这个问题

<html>
    <head>
    <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
    <meta content="utf-8" http-equiv="encoding">

    <body onload="onload();">
        <input type="text" name="enter" value="" id="url_id">
        <input type="button" value="Submit" onclick="func();">
    </body>

    <script type="text/javascript">
    var url;
    function onload() { 
        url = document.getElementById("url_id").value;
    }
    function func(){
        var var1 = "http://";
        var var2 = url;
        var res = var1.concat(var2);
        alert(var2);
        //window.open(res);
    }
    </script>

    </head>

</html>

var-url;
函数onload(){
url=document.getElementById(“url_id”).value;
}
函数func(){
var var1=“http://”;
var var2=url;
var res=var1.concat(var2);
警报(var2);
//窗口。打开(res);
}

您不是与
字符串
连接,而是与
对象
连接。特别是
HTMLInputElement
对象


如果要从文本输入中获取url,则需要与
url.value

连接,而不是与
字符串
连接,而是与
对象
连接。特别是
HTMLInputElement
对象


如果要从文本输入中获取url,则需要与
url.value

连接,而不是与
字符串
连接,而是与
对象
连接。特别是
HTMLInputElement
对象


如果要从文本输入中获取url,则需要与
url.value

连接,而不是与
字符串
连接,而是与
对象
连接。特别是
HTMLInputElement
对象


如果您希望从文本输入中获取url,则需要与
url.value

连接。只有在用户将url输入到输入字段后,才不应在
onload()
中调用它。当然,这是一个空字符串,因为在将
url
放入
onload()时,在用户有机会输入任何内容之前,您将
url
分配给
#url\u id
的值


只有在用户将url输入到输入字段后,才应该在
onload()
中调用它。当然,这是一个空字符串,因为在将
url
放入
onload()时,在用户有机会输入任何内容之前,您将
url
分配给
#url\u id
的值


只有在用户将url输入到输入字段后,才应该在
onload()
中调用它。当然,这是一个空字符串,因为在将
url
放入
onload()时,在用户有机会输入任何内容之前,您将
url
分配给
#url\u id
的值


只有在用户将url输入到输入字段后,才应该在
onload()
中调用它。当然,这是一个空字符串,因为在将
url
放入
onload()时,在用户有机会输入任何内容之前,您将
url
分配给
#url\u id
的值


如果其未连接,请使用:


var res=val1+val2.value

如果未连接,请使用:


var res=val1+val2.value

如果未连接,请使用:


var res=val1+val2.value

如果未连接,请使用:


var res=val1+val2.value

其他人已经给出了解决方案,而您已经接受了一个。但是他们都没有告诉你你的代码有什么问题

首先,你有一个
身体
元素在你的
头部
元素里面。这是无效的标记。请更正:

<html>
<head>
<!-- this is a script -->
<script type="text/javascript">
    // javascript code
</script>
</head>
<body>
<!-- this is an inline script -->
<script type="text/javascript">
    // javascript code
</script>
</body>
</html>

其他人给出了解决方案,而你已经接受了。但是他们都没有告诉你你的代码有什么问题

首先,你有一个
身体
元素在你的
头部
元素里面。这是无效的标记。请更正:

<html>
<head>
<!-- this is a script -->
<script type="text/javascript">
    // javascript code
</script>
</head>
<body>
<!-- this is an inline script -->
<script type="text/javascript">
    // javascript code
</script>
</body>
</html>

其他人给出了解决方案,而你已经接受了。但是他们都没有告诉你你的代码有什么问题

首先,你有一个
身体
元素在你的
头部
元素里面。这是无效的标记。请更正:

<html>
<head>
<!-- this is a script -->
<script type="text/javascript">
    // javascript code
</script>
</head>
<body>
<!-- this is an inline script -->
<script type="text/javascript">
    // javascript code
</script>
</body>
</html>

其他人给出了解决方案,而你已经接受了。但是他们都没有告诉你你的代码有什么问题

首先,你有一个
身体
元素在你的
头部
元素里面。这是无效的标记。请更正:

<html>
<head>
<!-- this is a script -->
<script type="text/javascript">
    // javascript code
</script>
</head>
<body>
<!-- this is an inline script -->
<script type="text/javascript">
    // javascript code
</script>
</body>
</html>

我尝试将一些静态url传递给输入字段的值,然后检查是否没有问题相关。它在“res”变量的警报中显示整个url。我尝试将一些静态url传递给输入字段的值,然后检查是否没有问题相关。它在“res”的警报中显示整个url变量。我尝试将一些静态url传递给输入字段的值,然后检查是否没有问题相关。它在“res”变量的警报中显示整个url。我尝试将一些静态url传递给输入字段的值,然后检查是否没有问题相关。它在“res”变量的警报中显示整个url。串联正在工作,即使没有转换为字符串。有没有一个函数可以在Javascript中查找对象的数据类型?你可以使用
typeof
,比如
typeof url
或者甚至
instanceof
比如
url instanceof object
,但是我建议使用
typeof
或者更好的测试正则表达式或者进行字符串比较,只是为了确保它也没有格式错误。即使没有转换为字符串,连接也可以工作。有没有一个函数可以在Javascript中查找对象的数据类型?你可以使用
typeof
,比如
typeof url
或者甚至
instanceof
比如
url instanceof object
,但是我建议使用
typeof
或者更好的测试正则表达式或者进行字符串比较,只是为了确保它也没有格式错误。即使没有转换为字符串,连接也可以工作。是否有查找数据的功能