Javascript 将文本从一个div移动到另一个div,同时更改其背景色、字体和文本颜色

Javascript 将文本从一个div移动到另一个div,同时更改其背景色、字体和文本颜色,javascript,jquery,html,css,Javascript,Jquery,Html,Css,在jquery的帮助下,我一直在尝试将输入文本从第一页移动到第二页,同时也尝试确保第一页中选择的更改只在按下打印按钮后显示到第二页,但我还没有让它工作,我想知道我做错了什么 document.getElementById(“page2”).style.display='none';//隐藏名为“page2”的div document.getElementById(“重置”).addEventListener(“单击”,函数)(){ //身体。。。 }); document.getElement

在jquery的帮助下,我一直在尝试将输入文本从第一页移动到第二页,同时也尝试确保第一页中选择的更改只在按下打印按钮后显示到第二页,但我还没有让它工作,我想知道我做错了什么

document.getElementById(“page2”).style.display='none';//隐藏名为“page2”的div
document.getElementById(“重置”).addEventListener(“单击”,函数)(){
//身体。。。
});
document.getElementById(“byt1”).addEventListener(“单击”,函数)(){
document.getElementById(“page1”).style.display='none';//隐藏名为'page1'的div
document.getElementById(“page2”).style.display='block';//显示名为'page2'的div
功能更改颜色(颜色){
var color=document.getElementById(“选择颜色”).value;
document.getElementById.style.backgroundColor=选择_bgcolor.value;
}
//将文本从第1页的输入字段移动到第2页的显示区域
document.getElementById(“area1”).innerHTML=document.getElementById(“txt1”).value;
document.getElementById(“area3”).innerHTML=document.getElementById(“txt2”).value;
document.getElementById(“area2”).innerHTML=document.getElementById(“txt3”).value;
document.getElementById(“area4”).innerHTML=document.getElementById(“txt4”).value;
document.getElementById(“area5”).innerHTML=document.getElementById(“txt5”).value;
document.getElementById(“area6”).innerHTML=document.getElementById(“txt6”).value;
});
document.getElementById(“byt2”).addEventListener(“单击”,函数(){
document.getElementById(“page1”).style.display='block';
document.getElementById(“page2”).style.display='none';
});

在此处订购您的名片:

公司。。。

姓。。。

名字。。。

滴度。。。

电话。。。

电子邮件。。。

背景色 浅蓝色 淡黄色 白色 绿松石

文本颜色 黑色 蓝色 红色 深绿色

字体 威尔达纳 Arial 塔荷马 影响

第2页


这里有一把工作小提琴:

代码中有很多拼写错误

document.getElementById("txt").value
应该是:

document.getElementById("txt1").value.
另外,我不明白为什么将以下方法放置在打印按钮单击处理程序中,而从未在其中调用:

function changecolor(color) 
{
   var color = document.getElementById("select_bgcolor").value;
   document.getElementById.style.backgroundColor = select_bgcolor.value;
}
我删除了该方法,并将其替换为以下内容:

document.getElementById("area").style.backgroundColor = document.getElementById("select_bgcolor").value;
同样,为什么会有onchange事件分配给选择框

<select id="select_txtcolor" onchange="byt1">

浅黄色选项还有一个输入错误: 它应该是浅黄色而不是浅黄色

<option value="lighyellow">Light yellow</option>
浅黄色

这里有一把工作小提琴:

代码中有很多拼写错误

document.getElementById("txt").value
应该是:

document.getElementById("txt1").value.
另外,我不明白为什么将以下方法放置在打印按钮单击处理程序中,而从未在其中调用:

function changecolor(color) 
{
   var color = document.getElementById("select_bgcolor").value;
   document.getElementById.style.backgroundColor = select_bgcolor.value;
}
我删除了该方法,并将其替换为以下内容:

document.getElementById("area").style.backgroundColor = document.getElementById("select_bgcolor").value;
同样,为什么会有onchange事件分配给选择框

<select id="select_txtcolor" onchange="byt1">

浅黄色选项还有一个输入错误: 它应该是浅黄色而不是浅黄色

<option value="lighyellow">Light yellow</option>
浅黄色

我已重新构造了您的代码。这将帮助您获得预期的OP

var reset=document.getElementById(“reset”);
var print=document.getElementById(“byt1”);
var back=document.getElementById(“byt2”);
var color=document.getElementById(“选择颜色”).value;
var font=document.getElementById(“选择颜色”).value;
var tcolor=document.getElementById(“选择字体”).value;
var cssvalue=[];
reset.addEventListener(“单击”,函数(){
document.getElementById(“表单”).reset();
});
print.addEventListener(“单击”,函数(){
var printtext=document.querySelector(“打印区域”);
cssvalue.push(颜色、字体、颜色);
document.getElementById(“第2页”).appendChild(打印文本);
document.getElementById(“page2”).style.display=“block”;
document.getElementById(“page1”).style.display=“无”;
document.getElementById(“page2”).style.backgroundColor=CSS值[0];
document.getElementById(“page2”).style.color=cssvalue[1];
document.getElementById(“page2”).style.fontFamily=cssvalue[2];
});	
addEventListener(“单击”,函数(){
var printtext=document.querySelector(“打印区域”);
document.getElementById(“第1页”).prepend(打印文本);
document.getElementById(“page1”).style.display=“block”;
document.getElementById(“page2”).style.display=“无”;
});
#第2页{
显示:无;
}

在此处订购您的名片:

公司。。。

姓。。。

名字。。。

滴度。。。

电话。。。

电子邮件。。。

背景色 浅蓝色 淡黄色 白色 绿松石 文本颜色 黑色 蓝色 红色 深绿色 字体 威尔达纳 Arial 塔荷马 影响 第2页


我已重新构造了您的代码。这将帮助您获得预期的OP

var reset=document.getElementById(“reset”);
var print=document.getElementById(“byt1”);
var back=document.getElementById(“byt2”);
var color=document.getElementById(“选择颜色”).value;
var font=document.getElementById(“选择颜色”).value;
var tcolor=document.getElementById(“选择字体”).value;
var cssvalue=[];
reset.addEventListener(“单击”,函数(){
document.getElementById(“表单”).reset();
});
print.addEventListener(“单击”,函数(){
var printtext=document.querySelector(“打印区域”);
cssvalue.push(颜色、字体、tcol