如何在 Javascript 按钮上添加文字 + 图片
How to add text + images on Javascript button
我已经添加了一张图片,但现在我还想添加文字以及图片的标题"Responsive"
<script>
function pic1()
{
document.getElementById("img").src = "../raining.gif";
ducument.getElementById("text").innerHTML = "<h2> Responsive </h2>";
}
function pic2()
{
document.getElementById("img").src ="../movingpiston.gif";
}
</script>
<img src = "" id = "img"/>
<input type="button" value="Responsive" onclick="pic1()"/>
<input type="button" value="Reconfiguration" onclick="pic2()"/>
在ducument.getElementById("text")中,id"text"在哪里?
你想给 img 添加一个标题吗,当悬停在图片上时它会显示它的标题。
文本不存在,如果要显示文本,需要创建一个新元素。
var img = document.getElementById("img");
img.setAttribute("src","../raining.gif")
var title = document.createElement("h2");
title.innerHTML = "Responsive";
img.parentNode.appendChild(title);
您在 "ducument.getElementById" 上有错别字,并且您没有任何以 "text" 作为 ID 的元素。
将第 5 行更改为
document.getElementById("text").innerHTML = "<h2> Responsive </h2>";
并在 html 部分
的某处添加类似 <div id="text"></div>
的内容
我已经添加了一张图片,但现在我还想添加文字以及图片的标题"Responsive"
<script>
function pic1()
{
document.getElementById("img").src = "../raining.gif";
ducument.getElementById("text").innerHTML = "<h2> Responsive </h2>";
}
function pic2()
{
document.getElementById("img").src ="../movingpiston.gif";
}
</script>
<img src = "" id = "img"/>
<input type="button" value="Responsive" onclick="pic1()"/>
<input type="button" value="Reconfiguration" onclick="pic2()"/>
在ducument.getElementById("text")中,id"text"在哪里? 你想给 img 添加一个标题吗,当悬停在图片上时它会显示它的标题。
文本不存在,如果要显示文本,需要创建一个新元素。
var img = document.getElementById("img");
img.setAttribute("src","../raining.gif")
var title = document.createElement("h2");
title.innerHTML = "Responsive";
img.parentNode.appendChild(title);
您在 "ducument.getElementById" 上有错别字,并且您没有任何以 "text" 作为 ID 的元素。
将第 5 行更改为
document.getElementById("text").innerHTML = "<h2> Responsive </h2>";
并在 html 部分
<div id="text"></div>
的内容