标签: object

属性"if"的值为null或undefined,而不是Function对象

我正在创建一个测验模板,我将用于模块评估.在这个过程中,我用单选按钮创建了一个真/假问题.当我点击分数按钮检查我的答案时,我得到属性的值"if"为null或未定义,而不是Function对象."我检查了单选按钮id以确保它与我的If中的id匹配( document.getElementById('answer_true').checked)语句.我所有其他带有单选按钮的多项选择问题都可以正常工作.我似乎无法把手指放在问题的根源上.分数按钮调用check_tfQ函数并告诉我问题在if语句中.任何帮助将不胜感激.

<script language="JavaScript" type="text/javascript">
<!--
// variable declarations
score=0;
counter=0;
c=1;
correct="Correct! ";
incorrect="Incorrect! ";
// function declarations for each question

function Question1()
{
document.getElementById("main_ques").innerHTML="1. Put question 1 here.";
document.getElementById("choice1").innerHTML="Put answer 1.1 here.";
document.getElementById("choice2").innerHTML="Put answer 1.2 here.";
document.getElementById("choice3").innerHTML="Put answer 1.3 here.";
document.getElementById("counter").innerHTML="Counter is "+c;
}
function checkQ1()
{
c+=1;
if (document.getElementById('answer_a').checked)
{
score+=1;
document.getElementById("reply_b").innerHTML=correct;
document.getElementById("testscore").innerHTML=score;
}
else if (document.getElementById('answer_a').checked==false)
{
document.getElementById("reply_a").innerHTML=incorrect;
}
}
function Question2()
{
document.getElementById("main_ques").innerHTML="2. Put question two here.";
document.getElementById("choice1").innerHTML="Put answer 2.1 here.";
document.getElementById("choice2").innerHTML="Put answer 2.2 here."; …
Run Code Online (Sandbox Code Playgroud)

javascript null properties object

-5
推荐指数
1
解决办法
6578
查看次数

如何使对象从列表中删除。

因此,我在列表中有一些对象。我想使我的对象具有一个方法,该方法在被调用时将从列表中删除。我该怎么办?

c# object self-destruction

-5
推荐指数
1
解决办法
2056
查看次数

自己编写 C++“数组”类

我自己正在编写 C++ 整数数组类和一个用于提取子数组的函数,但是在尝试编译我的代码时出现此错误:

“这一行有多个标记 - 没有返回,在函数中返回非空 - 带有 'Array Array::subArr(int, int)'”

(抱歉忘记包含此错误)

- ‘int* Array::subArr(int, int)’ cannot be overloaded
Run Code Online (Sandbox Code Playgroud)

但是为什么不能超载呢?

Array 类的私有数据成员是:

private:
    int *arr;
    int *subArray;
    int *subArr1;
    int len;
Run Code Online (Sandbox Code Playgroud)

导致错误的两个公共函数是:

int * subArr(int pos, int siz)
{
    if (pos+siz < len)
    {
        subArr1 = new int[siz];
        for (int i=0; i<siz; i++)
        {
            subArr1[i] = arr[pos];
            pos++;
        }
        return subArr1;
    }
}
Run Code Online (Sandbox Code Playgroud)

Array subArr(int pos, int siz)
{
    if (arr != NULL && (siz + pos) < len) …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors class object

-5
推荐指数
1
解决办法
141
查看次数

Java中的对象创建很慢

我的经验表明,Java中的对象创建非常缓慢.通常,我只是通过删除对象创建并重复使用相同的对象来优化我的代码.

我想知道它在OOP基础上的其他语言是否同样缓慢,因为对我而言,面向硬核对象的语言需要花费大量时间来创建对象,这是非常反直觉的.

有人在几个langauges上描述过这个吗?

java object

-6
推荐指数
2
解决办法
5725
查看次数

为什么JAVA需要构造函数?

在JAVA中如果我们可以在类中初始化为.

class Emp2 {
    int salary=100;

    public static void main(String... s) {
        Emp2 e1=new Emp2();

        System.out.println(e1.salary);
    }
}
Run Code Online (Sandbox Code Playgroud)

那么为什么我们需要构造函数呢?Plss帮我...

java constructor initialization class object

-8
推荐指数
1
解决办法
97
查看次数

对于对象的初始化(或缺乏)的困惑

package lab9;

import java.util.Scanner;
import java.util.Date;

public class AccountManager
{
    // the account
    private Account account;
    // reader for reading user input
    private Scanner reader;
    private Transaction transaction;
    private AccountManager accountmanager;



    /**
     * Constructor for objects of class AccountManager
     */
    public AccountManager(Account account, Transaction transaction, AccountManager accountmanager)
    {
        this.account = account;
        reader = new Scanner(System.in);
        this.transaction =transaction;
        this.accountmanager=accountmanager;




    }

    public void start()
    {
        System.out.println("WELCOME TO THE ACCOUNT MANAGER APPLICATION");
        boolean finished = false;

        for(int i=0; i<3; i++)
        {
            // get …
Run Code Online (Sandbox Code Playgroud)

java initialization object

-8
推荐指数
1
解决办法
940
查看次数