【问题标题】:javascript image objectjavascript图像对象
【发布时间】:2010-03-03 13:51:50
【问题描述】:
<script type="text/javascript">
    function GetSrc(elem)
    {
        alert ( elem.src );
    }

</script>

<img src="images/yourimage.extn" id="img1" onclick="GetSrc(this);" />

我想将 elem.src 转换为字符串,String(elem.src);不工作

【问题讨论】:

  • @udhaya:欢迎来到 Stack Overflow!
  • elem.src 已经是一个字符串,你可以将它分配给另一个字符串对象或者如果你还有疑问,你可以使用.toString()方法

标签: javascript image object


【解决方案1】:

它已经是一个字符串。你也可以试试:

var srcString = new String(elem.src);

但这是不必要的。

【讨论】:

    【解决方案2】:

    您已经可以将源用作字符串。

    alert( document.getElementById("img1").src ); // images/yourimage.extn
    

    你也可以设置:

    function GetSrc(elem) {
      elem.src = "http://kol.coldfront.net/thekolwiki/images/c/ca/String.gif";
    }​
    

    【讨论】:

      【解决方案3】:

      它本身就是一个字符串。无需再次转换为字符串。

      alert ( typeof(elem.src) );
      

      会给你一个字符串

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-20
        • 2015-03-27
        • 1970-01-01
        • 2018-05-12
        • 1970-01-01
        相关资源
        最近更新 更多