Je vais avoir beaucoup de difficulté avec mon codage, surtout à essayer de trouver où il va mal, que je continue à obtenir un « func1 n'est pas défini »Quelqu'un peut-il trouver l'erreur dans mon codage pour cette table avec else-if? Je continue à obtenir « func1 ne se définit pas »
<html>
<body>
<div id="gpa_calc" class="gpa_calc_overview" role="main" style="
margin-top:20px;border-bottom: 3px dashed black;">
<div id="d_content_inner" class="d2l-page-main-padding" style="margin-bottom: 20px;">
<div id="d_page_header" class="d2l-page-header">
<div class="d2l-tool-actions d2l-left">
<div class="d2l-heading">
<h1 id="d_page_title" class="d2l-heading-title">
<span class="vui-heading-1">GPA Calculator</span>
</h1>
</div>
</div>
<span class="d2l-clear"></span>
</div>
<div id="z_h" class="d_ma">
</div>
<div id="d_content_r_c1">
<div id="d_content_r_c2">
<div id="d_content_r">
<div id="d_content_r_p">
<form method="post" action="main.d2l?ou=148001" id="d2l_form" enctype="multipart/form-data" onreset="return false;">
<div style="margin-top: 20px;">
<input type="hidden" name="d2l_action" value="">
<input type="hidden" name="d2l_actionparam" value="">
<input type="hidden" name="d2l_hitCode" value="547235486276855661">
<input type="hidden" name="d2l_rf" value="">
<input type="hidden" name="d2l_controlMapPrev" value="">
<span style="display:none;" id="z_a_values"></span>
<div class="clear">
</div>
<table id="gpa-calc-table" class="d_g d_gl" summary="List of grade items and their values">
<tbody>
<tr style="visibility:hidden;" class="fgskip">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr class="gpa_calc_headings">
<th scope="col" class="d_hch d_gl">Course Name</th>
<th scope="col" class="d_hch d_gr" style="padding-left:0.1em;">Class Grade</th>
<th scope="col" class="d_hch d_gr" style="padding-left:0.1em;">Grade Points</th>
<th scope="col" class="d_hch d_gr" style="padding-left:0.1em;">Credit Units</th>
<th scope="col" class="d_hch d_gr" style="padding-left:0.1em;">Total Grade Points</th>
</tr>
<tr class=" d_firstRow">
<th scope="row" class="d_gt d_ich">
<label class="subject1" contenteditable=""><strong>First Class</strong></label>
</th>
<td class="d_gn d_gr d_gt">
<label id="r1_cg" contenteditable="">76.8</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r1_gp" contenteditable=""></label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r1_cu" contenteditable="">0-5</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r1_tgp" contenteditable="">CU * GP</label>
</td>
</tr>
<tr class=" d_secondRow">
<th scope="row" class="d_gt d_ich">
<label class="subject2" contenteditable=""><strong>Second Class</strong></label>
</th>
<td class="d_gn d_gr d_gt">
<label id="r2_cg" contenteditable="">0-100%</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r2_gp" contenteditable="">0-4.2</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r2_cu" contenteditable="">0-5</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r2_tgp" contenteditable="">CU * GP</label>
</td>
</tr>
<tr class=" d_thirdRow">
<th scope="row" class="d_gt d_ich">
<label class="subject3" contenteditable=""><strong>Third Class</strong></label>
</th>
<td class="d_gn d_gr d_gt">
<label id="r3_cg" contenteditable="">0-100%</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r3_gp" contenteditable="">0-4.2</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r3_cu" contenteditable="">0-5</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r3_tgp" contenteditable="">CU * GP</label>
</td>
</tr>
<tr class=" d_fourthRow">
<th scope="row" class="d_gt d_ich">
<label class="subject4" contenteditable=""><strong>Fourth Class</strong></label>
</th>
<td class="d_gn d_gr d_gt">
<label id="r4_cg" contenteditable="">0-100%</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r4_gp" contenteditable="">0-4.2</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r4_cu" contenteditable="">0-5</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r4_tgp" contenteditable="">CU * GP</label>
</td>
</tr>
<tr class=" d_fifthRow">
<th scope="row" class="d_gt d_ich">
<label class="subject5" contenteditable=""><strong>Fifth Class</strong></label>
</th>
<td class="d_gn d_gr d_gt">
<label id="r5_cg" contenteditable="">0-100%</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r5_gp" contenteditable="">0-4.2</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r5_cu" contenteditable="">0-5</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r5_tgp" contenteditable="">CU * GP</label>
</td>
</tr>
<tr class=" d_sixthRow">
<th scope="row" class="d_gt d_ich">
<label class="subject6" contenteditable=""><b>Random Class 6</b></label>
</th>
<td class="d_gn d_gr d_gt">
<label id="r6_cg" contenteditable="">0-100%</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r6_gp" contenteditable="">0-4.2</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r6_cu" contenteditable="">0-5</label>
</td>
<td class="d_gn d_gr d_gt">
<label id="r6_tgp" contenteditable="">CU * GP</label>
</td>
</tr>
</tbody>
</table>
<input type="hidden" name="d2l_controlMap" value="[{'grid_gradeitems':['z_a','Grid',[2,0,0,0,1,1,'',0,1,{},{},['h1','i00100100001110_i1_272994_00000000',['Incident Reporting','']],1,'','GradeItems'],{},0,1],'ph_readonly':['z_b','Container',[0,0,0,1,1,1,[1,'#999999',1],0,0,0,0,''],{},0,1],'dg_showgrade':['z_c','DisplayGroup',[1],{},0,1],'lbl_view':['z_d','Label',[],{},0,1],'ctl_messagearea':['z_h','MessageArea',['d_content_inner','d_page_header',0,[],null,null],{},0,0]},{'ph_readonly':{'ctl_1':['z_e','Container',[0,0,0,1,1,1,[1,'#999999',1],0,0,0,0,''],{},0,1]},'dg_showgrade':{'ctl_2':['z_f','DisplayGroup',[1],{},0,1]},'lbl_view':{'ctl_3':['z_g','Label',[],{},0,1]}]">
<input type="hidden" name="d2l_state" value="[{'3':['grid','pagesize','htmleditor','hpg'],'1':['gridpagenum','search','pagenum'],'2':['lcs']},[]]">
<input type="hidden" name="d2l_referrer" value="fyl6r08rUFiZjDTgmNas0UFWD3OZHEOU">
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<div>
<p style="
text-align: center; text-decoration:underline; "><a href="https://www.fanshawec.ca/programs-and-courses" target="_blank" style="color:black;"><b> Link to Find the Appropriate Credits for Each Course</b></a> </p>
<p style="text-align:center;color:black;"><b>Just Scroll Down to Find Your Course
<b></b></b>
</p>
</div>
</div>
<button onclick="func1()">Calculate</button>
<script>
function func1() {
var x = document.getElementById('r1_cg').innerText;
var out = document.getElementById('r1_gp');
var a = 49.9;
var b = 54.9;
var c = 59.9;
var d = 64.9;
var e = 69.9;
var f = 74.9;
var g = 79.9;
var h = 89.9;
if (x > h) {
out.innerText = 4.2
} else if (x > g) {
out.innerText = 4.0
} else if (x > f) {
out.innerText = 3.5
} else if (x > e) {
out.innerText = 3.0
} else if (x > d) {
out.innerText = 2.5
} else if (x > c) {
out.innerText = 2.0
} else if (x > b) {
out.innerText = 1.5
} else if (x > a) {
out.innerText = 1.0
}
}
</script>
</body>
</html>
dans l'extrait ci-dessous, l'étiquette avec id « r1_gp » est censé changer, en fonction de ce que la valeur est dans l'étiquette « r1_cg », (dans ce cas 76,8) mais tout ce que j'ai essayé, je toujours revenir 'func1 n'est pas défini'
Aide ?!
Bienvenue dans Stack Overflow! S'il vous plaît prenez le [tour], jetez un coup d'œil, et lisez [help], en particulier [* Comment poser une bonne question? *] (/ Help/how-to-ask) Votre extrait ne montre pas l'erreur que vous posez (elle montre une erreur * différente *, plus précisément [celle-ci] (http://stackoverflow.com/questions/14028959/why-does-jquery-or-a-dom-method-such -as-getelementbyid-not-find-the-element)). S'il vous plaît voir aussi la partie "minimale" de: [mcve] –
Quelle est l'erreur différente? Et le div fourni est tout ce qui est lié à la tâche que j'essaie d'accomplir – Toreono
'var x = document.getElementById ('r1_cg'). InnerText;' Je ne vois aucun élément avec l'identifiant 'r1_cg' .. Vous avez un 'r1cg', en changeant ceci en' r1_cg' vous permet de lancer un extrait sans erreur. – Keith