当用户进入url
我的页面时,我正在获取一些内容。我想,当用户单击按钮时,内容应设置为<div>
,然后该 div 应出现。
这是我的小提琴:
当用户进入url
我的页面时,我正在获取一些内容。我想,当用户单击按钮时,内容应设置为<div>
,然后该 div 应出现。
这是我的小提琴:
你的小提琴中有一些错别字。这是修改后的版本:
HTML:
<div style="border:1px solid black;height:40px;display:none;" id="d1">
</div>
<span id="s1">This should be included into into div on button click</span>
<button type="submit" onclick="myfunc()">Button</button>
脚本:
function myfunc()
{
document.getElementById('d1').innerText=document.getElementById('s1').innerText;
document.getElementById('d1').style.display='block';
}
顺便说一句,如果可以的话,为什么不直接使用 jquery。
这是在 jquery 中执行此操作的一种方法:
HTML:
<div id="d1">
</div>
<span id="s1">This should be included into into div on button click</span>
<button id="btn" type="submit">Button</button>
脚本:
$('#btn').click(function()
{
myfunc();
});
function myfunc()
{
var div = $('#d1');
var spanText = $('#s1').text();
div.text(spanText);
d1.show();
}
尝试这个:
<body>
<div height="40" style="display:none" width="50" border="2" id="d1">
</div>
<span id="s1">This should be included into into div on button click</span>
<button type="submit" onclick="myfunc();"> Button</button>
</body>
<script>
function myfunc() {
var html = document.getElementById("s1").innerHTML;
document.getElementById("d1").style.display = "block";
document.getElementById("d1").innerHTML = html;
}
</script>