大佬來解釋一下
var a=document.createElement("a");
? ? a.href=url;
? ? a.innerHTML=text
? ? a.style.color="red";
? ? main.appendChild(a);
createa("http://www.xianlaiwan.cn/","慕課網")
為什么可以顯示鏈接,也沒用輸出document啊,這是用什么方放顯示的
var a=document.createElement("a");
? ? a.href=url;
? ? a.innerHTML=text
? ? a.style.color="red";
? ? main.appendChild(a);
createa("http://www.xianlaiwan.cn/","慕課網")
為什么可以顯示鏈接,也沒用輸出document啊,這是用什么方放顯示的
2020-01-28
舉報
2020-06-10
你問的是沒有使用doucument方法,但卻執行了,是吧?
這是因為var a=document.createElement("a");創建了一個結點對象,
既然是對象,它的所有屬性方法都可以通過'.'方法操作的,我是這樣理解的,
例如試著
console.log(a.href);在你沒設置前他可能會提示undefinde,卻沒有報錯,說明我們用對象的方法訪問它是沒錯的,只是這個屬性未定義而已
僅作參考哦,樓主可以去查一查對象,這一部分的內容
2020-03-23
比如,function myfun(a,b)這樣理解:
設定一個函數方法,名字為myfun,兩個參數a,b,公式為a+b=sum;
那么,直接調用? myfun(1,2),結果是,sum=3;
這里是,新建標簽a,給它用函數設置上href和innerHTML值,就當成是a,b。然后調用,給定值。
2020-03-23
因為,function( a, b )傳參了,createa(a=?, b=?)調用參數
2020-02-19
相當于是添加了一個這樣的標簽
<a href="http://www.xianlaiwan.cn">慕課網</a>
當然會顯示出慕課網三個字,點擊它就會跳轉到鏈接