在Iphone safari浏览器中,加载包含href的javascript时收到错误消息

时间:2012-05-09 12:00:15

标签: javascript html mobile-safari

在iPhone Safari浏览器中,我正在加载包含href.ie,

的html页面
function getxxxx(link) {
            var call1 = document.getElementById('CALL1');
            if (call1 && call1.innerHTML) {
                  link.href = "tel:" + call1.innerHTML;
                  alert(link.href);
                  return true;
            }
            return false;
      }

我正在调用这样的脚本,

<tr>
      <td><a class="statuscontent" href="#"
                        onclick="getxxxx(this)">
            <div class="imageContainer1">Call</div>
      </a></td>
      <td>
            <div id="CALL1" class="statuscontent"><%=custCareNumber1%></div>
      </td>
</tr>

在I Phone safari浏览器中加载此页面时,收到错误“ahref”tel + 188828600000“&gt; +188828600000”。 在其他浏览器或像Android这样的其他手机工作正常。

1 个答案:

答案 0 :(得分:0)

尝试使用call1.text代替innerHTML