我想要做的是将一个变量的内容分成两部分,然后创建另外两个我将分别打印在两个div中的变量。
这是我的代码:
ON COMMIT PRESERVE ROWS
所以我想做的是分割“body”变量的内容并打印#newsContent中的第一部分和#newsContent2中的第二部分
答案 0 :(得分:1)
实际上你的代码是正确的,但问题是你的定义,body
,str
一切都搞砸了。
这里有一切正常。
var title = "this is the title";
var phrase = "content1 content2"
var mid = Math.ceil(phrase.length / 2);
var s1 = phrase.slice(0, mid);
var s2 = phrase.slice(mid);
function req1() {
fetch('https://jsonplaceholder.typicode.com/posts/1')
.then(function(res) {
return res.json()
})
.then(function(json) {
var title = json.title;
var body = json.body;
var length = Math.ceil(body.length / 2);
var s1 = body.slice(0, length);
var s2 = body.slice(length);
document.getElementById("newsTitle").innerHTML = title;
document.getElementById("newsContent").innerHTML = s1;
document.getElementById("newsContent2").innerHTML = s2;
});
}
req1();
<div id="newsTitle"></div>
<br>
<div id="newsContent"></div>
<br>
<div id="newsContent2"></div>