在下面的代码中,你可以看到 "89%"。我想用我网站上的一个TextBox的值来代替这个数字。这怎么可能,一直在网上寻找解决方案,但至今没有成功。下面的代码是用于一个html i框架。
<head>
<style type="text/css">
.outer {
position: relative;
width: 600px;
height: 400px;
}
canvas {
position: absolute;
}
.percent {
position: absolute;
left: 50%;
transform: translate(-50%, 0);
font-size: 80px;
bottom: 0;
}
</style>
</head>
<body>
<div class="outer">
<canvas id="chartJSContainer" width="600" height="400"></canvas>
<canvas id="secondContainer" width="600" height="400"></canvas>
<p class="percent">
89%
</p>
</div>
</body>
我尝试了下面的解决方案。我有原网站和两个iframe。在第一个iframe(html1)上,你可以找到一个图表,它包含上面的代码(和更多的代码),我想在文本框的数量(而不是89%-->见上面的代码))。 然后,我又添加了另一个ifram (html2),我想从那里访问文本框,因为从原来的网站上看,这似乎并不工作。结果,我有下面的代码,它来自iframe1。是我走错了路还是我的编码错误?
<p class="percent">
<script>
$( document ).ready( function(){
var iframe = document.getElementById("#html2");
var elmnt = iframe.contentWindow.document.getElementsByTagName("#input4");
});
</script>
</p>