如何使用javascript更改figcaption的内容? 2011 图2中国儿童超过国家最低标准的比例 2017年阅读美国非土著和土著儿童的第3、5、7和9年级 北领地。数据源 函数changefigure() { var x=document.getElementById(“图像”); var y=document.getElementById(“标题”) x、 src='NT\u Naplan\u Reading\u Results\u 2011.png' //y=“图1儿童阅读能力超过国家最低标准的比例” 2017年北方非土著和土著儿童的第3、5、7和9年 领土.数据来源“ }
所以我似乎无法改变这个事实。我尝试过使用y.innerHTML和y.innertext,但它们似乎都不起作用。有什么建议吗?所以我发现了我的代码有什么问题。而不是用“use”来表示。 例如如何使用javascript更改figcaption的内容? 2011 图2中国儿童超过国家最低标准的比例 2017年阅读美国非土著和土著儿童的第3、5、7和9年级 北领地。数据源 函数changefigure() { var x=document.getElementById(“图像”); var y=document.getElementById(“标题”) x、 src='NT\u Naplan\u Reading\u Results\u 2011.png' //y=“图1儿童阅读能力超过国家最低标准的比例” 2017年北方非土著和土著儿童的第3、5、7和9年 领土.数据来源“ },javascript,html,Javascript,Html,所以我似乎无法改变这个事实。我尝试过使用y.innerHTML和y.innertext,但它们似乎都不起作用。有什么建议吗?所以我发现了我的代码有什么问题。而不是用“use”来表示。 例如 函数changefigure() { var x=document.getElementById(“图像”); var y=document.getElementById(“标题”) x、 src='NT\u Naplan\u Reading\u Results\u 2011.png' y、 innerHT
函数changefigure()
{
var x=document.getElementById(“图像”);
var y=document.getElementById(“标题”)
x、 src='NT\u Naplan\u Reading\u Results\u 2011.png'
y、 innerHTML='图1高于国家最低标准的儿童比例
2017年第3、5、7和9年非土著和土著居民的阅读标准
北领地的土著儿童。数据来源'
}
您到底遇到了什么问题?控制台中是否有错误?请向我们展示您用于在JS中设置figcaption的代码,以便我们可以看到可能是什么导致了问题。它应该可以工作。可能是因为您以错误的方式生成新字符串而出现语法错误。请在在Javascript ES6中,如果您使用多行字符串或字符串插值,建议使用。
<button onclick="changefigure()">2011</button>
<figure>
<img id="Image" src="NT_Naplan_Reading_Results_2017.png"/>
<figcaption id="caption"><em>Fig 2</em>Percent of children above national minimum standard in
reading in 2017 for Year 3, 5, 7 and 9 for Non-Indigenous and Indigenous children in the
Northern Territory. Data Source <a href="">NAPLAN results</a></figcaption>
</figure>
<script>
function changefigure()
{
var x = document.getElementById("Image");
var y = document.getElementById("caption")
x.src = 'NT_Naplan_Reading_Results_2011.png'
//y = "<em>Fig 1</em>Percent of children above national minimum standard in reading in
2017 for Year 3, 5, 7 and 9 for Non-Indigenous and Indigenous children in the Northern
Territory. Data Source <a href="">NAPLAN results</a>"
}
</script>
<script>
function changefigure()
{
var x = document.getElementById("Image");
var y = document.getElementById("caption")
x.src = 'NT_Naplan_Reading_Results_2011.png'
y.innerHTML = '<em>Fig 1</em>Percent of children above national minimum
standard in reading in 2017 for Year 3, 5, 7 and 9 for Non-Indigenous and
Indigenous children in the Northern Territory. Data Source <a href="">NAPLAN
results</a>'
}
</script>