如何在a href标签之间放置一些文字?

时间:2014-04-25 19:38:05

标签: javascript

我是javascript的新手 我已经创建了这个代码,它几乎可以工作。 href有效,但如何将固定的电话号码放在 a href 标签之间?

document.write不起作用。

有什么想法吗?

<!DOCTYPE HTML>
<html>
<head>
    <title>test</title>
</head>
<body>
    <script type="text/javascript">
        function fix(nummer) {
            var nieuw = nummer.replace(/\D/g,'');
            var output = document.getElementById("nummer");
            var href = 'http://10.0.1.151/?call=' + nieuw;
            output.setAttribute("href", href);
            output.document.write(nieuw);
        }
    </script>
    <label>Typ telefoonummer</label><input id="telefoon" style="margin-left: 30px" type="text" onblur="fix(this.value)" />
    <span><a target="_blank" id="nummer">Call [how do I get the fixed number here??]</a></span>
</body>
</html>

3 个答案:

答案 0 :(得分:3)

设置元素的innerText属性。

output.innerText = "Call "+nummer;

答案 1 :(得分:1)

使用element.textContent

document.getElementById('nummer').textContent = "Call " + nummer;

innerText is an IE thing

答案 2 :(得分:0)

var phoneNum = document.getElementById('number');
phoneNum.innerHTML=("Call " + phoneNumberToCall); //Could also use phoneNum.innerText