发表于: 2019-12-01 23:14:37

1 971


今天完成的工作

今天主要的做的事情是把任务二中的数据传到任务三的页面中并且做到能在网页的任意地方出现我们取到的数据,使用的是方法是数据的本地存储这个用法。

// 存储localStorage.setItem("lastname", "Gates");

// 取回document.getElementById("result").innerHTML = localStorage.getItem("lastname");

在这个存储的内容中遇到了一点问题,因为我们的数据在传递中他是会转化成其他格式的出现的,正常传递的内容是数字或者字符串时我们都是可以直接使用的但当我们传递的参数是数组时我们需要做一个类型的转换,在我们要传出的那个页面,你需要使用

 shengfen1 =JSON.stringify(shengfen)

把我们的数组转换成json的格式,而当我们在另一个页面中取到的时候,我们需要在把这个取到的内容再转换成我们需要的它的原来格式。

var shengfen2=localStorage.getItem("sfname")
var   shengfenJSON.parse(shengfen2);

另外的一个在页面的某处显示的问题,用法是获取我们某一块的dom对其进行添加内容的操作

document.getElementById("bianhao").innerHTML = bh1[0]

后面展现的内容可以是html形式识别的语言或者是文本。这个任务的最关键的地方是要实现我们点击按钮之后的内容改变,需要我们用点击事件。只是这个点击事件怎么用需要我们定义函数,目前的想法是在函数中定一个变量做++运算,每次变量变化那么我们dom中的值就也会改变。身份的变化是取到我传过来的一个平民和杀手的数组中的随机数,数组的内容也是根据我么的杀手平民的数量来定的,每一次赋值把数组中赋值的哪一项去除。

明天要完成的事情

明天要把任务三的逻辑关系整理一下加以实现看看能实现到什么程度



返回列表 返回列表
评论

    分享到