Javascript 在单击时移动按钮并替换为文本

Javascript 在单击时移动按钮并替换为文本,javascript,css,Javascript,Css,我试图弄清楚如何在点击“button2”时将JavaScript中的文本直接添加到页面上方。我尝试了不同命令的组合,但无法正确执行 var按钮={ “事实”:[ { “大小”:“250像素”, “颜色”:“黑色”, “字体”:“新罗马时代”, } ] }; var largeButton=document.getElementById(“button2”); var buttonItems=button.facts.length; 大按钮。添加EventListener(“单击”,文本,假);

我试图弄清楚如何在点击“button2”时将JavaScript中的文本直接添加到页面上方。我尝试了不同命令的组合,但无法正确执行

var按钮={
“事实”:[
{
“大小”:“250像素”,
“颜色”:“黑色”,
“字体”:“新罗马时代”,
}
]
};
var largeButton=document.getElementById(“button2”);
var buttonItems=button.facts.length;
大按钮。添加EventListener(“单击”,文本,假);
函数文本(){
对于(i=0;i”+”颜色:“+按钮。事实[i]。颜色+
“
”+”Font:“+theButton.facts[i].Font) } };
按钮{
高度:100px;
宽度:100px;
背景色:黑色;
字体系列:时代新罗马;
颜色:白色;
}
#按钮1{
浮动:左;
}
#按钮2{
浮动:对;
}
按钮
按钮2
像这样试试

var按钮={
“事实”:[{
“大小”:“250像素”,
“颜色”:“黑色”,
“字体”:“新罗马时代”,
}
]
};
var largeButton=document.getElementById(“button2”);
var buttonItems=button.facts.length;
大按钮。添加EventListener(“单击”,文本,假);
函数文本(){
对于(i=0;i”+”颜色:“+按钮。事实[i]。颜色+
“
”+”Font:“+theButton.facts[i].Font)+”

” } };
按钮{
高度:100px;
宽度:100px;
背景色:黑色;
字体系列:时代新罗马;
颜色:白色;
}
.首先{
右边距:自动;
}
.第二{
左边距:自动;
}

按钮
按钮2
像这样试试看

var按钮={
“事实”:[{
“大小”:“250像素”,
“颜色”:“黑色”,
“字体”:“新罗马时代”,
}
]
};
var largeButton=document.getElementById(“button2”);
var buttonItems=button.facts.length;
大按钮。添加EventListener(“单击”,文本,假);
函数文本(){
对于(i=0;i”+”颜色:“+按钮。事实[i]。颜色+
“
”+”Font:“+theButton.facts[i].Font)+”

” } };
按钮{
高度:100px;
宽度:100px;
背景色:黑色;
字体系列:时代新罗马;
颜色:白色;
}
.首先{
右边距:自动;
}
.第二{
左边距:自动;
}

按钮
按钮2

要在不破坏HTML的情况下执行此操作,只需将
按钮2
父元素的
方向更改为
rtl
。请参见下面的代码片段:

var theButton={'facts':[{'Size':'250像素','Color':'Black','Font':'Times New Roman'}]},
largeButton=document.getElementById('button2'),
buttonItems=button.facts.length;
largeButton.addEventListener('click',函数(){
对于(i=0,html='';i颜色:'+
按钮。事实[i]。颜色+'
字体:'+ 按钮。事实[i]。字体+“
” } insertAdjacentHTML('beforebeagin',html); },false)
正文{
方向:rtl
}
钮扣{
高度:100px;
宽度:100px;
背景色:黑色;
字体系列:时代新罗马;
颜色:白色
}
#按钮1{
浮动:左
}
#按钮2{
浮球:对
}
按钮

Button2
要在不破坏HTML的情况下执行此操作,只需将
Button2
父元素的
方向更改为
rtl
。请参见下面的代码片段:

var theButton={'facts':[{'Size':'250像素','Color':'Black','Font':'Times New Roman'}]},
largeButton=document.getElementById('button2'),
buttonItems=button.facts.length;
largeButton.addEventListener('click',函数(){
对于(i=0,html='';i颜色:'+
按钮。事实[i]。颜色+'
字体:'+ 按钮。事实[i]。字体+“
” } insertAdjacentHTML('beforebeagin',html); },false)
正文{
方向:rtl
}
钮扣{
高度:100px;
宽度:100px;
背景色:黑色;
字体系列:时代新罗马;
颜色:白色
}
#按钮1{
浮动:左
}
#按钮2{
浮球:对
}
按钮

按钮2
是否可能重复按钮2上方的文本?@sol是,我想将其显示在此处。对不起,我问这个问题是指按钮2。我编辑了这篇文章。你想要按钮2上面的文字吗?@sol是的,我想让它出现在那里。对不起,我问这个问题是指按钮2。我编辑了这篇文章。谢谢,这确实有用。现在我想知道是否有一种方法可以在不干扰HTML的情况下完成?你只需要HTML中的两个按钮?是的,基本上是这样。有可能吗?我试过了,但似乎做了很多工作,我会调查一下,让你知道好的,如果太麻烦了,那就不用担心了。谢谢,这确实有效。现在我想知道是否有一种方法可以在不干扰HTML的情况下完成?你只需要HTML中的两个按钮?是的,基本上是这样。有可能吗?我试过了,但似乎做了很多工作,我会调查一下,让你知道好吧,如果太麻烦了,那就别担心。我喜欢。谢谢!我喜欢。谢谢!