为什么要用lz.innerHTML=text;

来源:9-16 创建元素节点createElement

思进行

2019-02-13 11:38

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

</head>

<body>

<script type="text/javascript">

var main = document.body;

//创建链接

function createa(url,text)

{

   var lz=document.createElement("a")

   lz.setAttribute("href",url);

   lz.innerHTML=text;

   lz.setAttribute("style","color:red")

   main.appendChild(lz);

    

    

}

// 调用函数创建链接


  createa("http://www.imooc.com","慕课网");

</script> 

</body>

</html>


写回答 关注

3回答

  • 走馬勿观花
    2020-03-23 12:43:43

    比如二元一次方程:

    首先给定两个未知数 x , y(参数)

    定义函数方法为:3x+1y=?;

    那么,最后,直接给定x,y的值就行了,就自动得出结果。

    给x=1, y=4,

    最终,3×1+1×4=7

  • 走馬勿观花
    2020-03-23 12:40:02

    参数,如果传参是aaaaa,那就是 lz.innerHTML = aaaaa;  
    换个思维理解:

    变量 lz.innerHTML。赋值为 aaaaa,

    那么最后直接调用,给定aaaaa的值,

    最后就是,变量  lz.innerHTML  赋值为‘慕课网’

    var lz.innerHTML = '慕课网';

  • 慕运维431426
    2019-02-18 10:52:16

    根据题目提示,函数function createa(url,text)的参数2即为连接文本,在本例中函数中规定为text.

    lz.innerHTML=text;在此处意思是,连接文本显示为参数2即text的值;

    调用函数创建链接语句createa("http://www.imooc.com","慕课网");将"慕课网"传递给参数text,所以最终lz.innerHTML会显示为慕课网,即连接文本会显示为慕课网。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468196 学习 · 21891 问题

查看课程

相似问题