為什么會(huì)打不開(kāi)其中的網(wǎng)址
!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無(wú)標(biāo)題文檔</title>
</head>
<body>
<script type="text/javascript">
var main = document.body;
//創(chuàng)建鏈接
function createa(url,text)
{
? ? var btn = document.createElement("input"); ?
? ?btn.setAttribute("type", "button"); ?
? ?btn.setAttribute("name", "q"); ?
? ?btn.setAttribute("value", text);?
? ??
? ?btn.setAttribute("onclick", "javascript:window.open(url);"); ? ? ??
? ?main.appendChild(btn); ?
}
// 調(diào)用函數(shù)創(chuàng)建鏈接
createa("http://idcbgp.cn","慕課網(wǎng)");
</script>?
</body>
</html>
2019-07-24
你把那個(gè)網(wǎng)址的協(xié)議部分http改成https就可以了
2019-04-18
首先<!DOCTYPE HTML>少了"<";
其次,用javascript:(冒號(hào))...創(chuàng)建js語(yǔ)句,在這里相當(dāng)于createa()函數(shù)外的一條js語(yǔ)句,怎么能夠調(diào)用createa()的形參呢?(在<body>內(nèi),但不在<script>內(nèi))所以,建議用<a>