Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用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 - Fatal编程技术网

如何使用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更改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

所以我似乎无法改变这个事实。我尝试过使用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、 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>