javascript - 这个 JavaScript 程序 document.write() 不起作用?

标签 javascript html

我正在学习如何使用 JavaScript,但在 document.write() 函数中正确显示 url 时遇到问题。我正在用“href”部分中的实际网址编写程序,但我不能在这个问题中编写它,因为显然禁止这样做。我有什么遗漏的吗?

<!doctype HTML>
<html lang="en">

<head>
    <meta charset="utf-8">
    <title> Link Test </title>
</head>

<body>
    <a id="mylink" href="#"> Click me</a>
    <br>
    <script type="text/JavaScript">
        url = document.links.mylink.href document.write('The URL is ' + url)
    </script>
</body>

</html>

最佳答案

如果您想将分号放在一行上,则缺少分号。像这样:

url = document.links.mylink.href; document.write('The URL is ' + url);

不过,我建议将它们放在两行中,如下所示:

var url = document.links.mylink.href; 
document.write('The URL is ' + url);

..并使用 var 将 url 声明为变量,很好的做法

关于javascript - 这个 JavaScript 程序 document.write() 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41713762/

相关文章:

javascript - 如何使用 jquery 在表单的提交按钮上方添加输入文本

php - 在MySQL多重插入中将数组值连接到字符串中

javascript - 中键点击事件

javascript - 铯 - 移动广告牌

javascript - 将具有位操作的Java代码从Java转换为JavaScript代码

javascript - Socket.io 使用 mongoDB 文档发出 [object Object]

javascript - 为什么我的坦克没有出现?

javascript - 如何根据输入的小时添加 PM 或 AM?

html - css 高度属性在一个非常简单的示例中不起作用 :

jquery - 使用 MDL 主题更新 jquery 数据表布局