在html中调用js方法

时间:2016-12-25 07:15:48

标签: javascript html

我在js中有类的问题以及如何在html文件中调用它。

var a = 'a'; var b = a; a = 'c'; // b === 'a'

var a = {a:'a'}; var b = a; a = {c:'c'}; // b === {a:'a'} and a = {c:'c'}

var a = {a:'a'}; var b = a; a.a = 'c'; // b.a === 'c' and a.a === 'c'
class SetProp(){
  constructor(height,width){
    this.height = height;
    this.width = width;
  }
  function getHeight(){
    return this.height;
  }
  function getWidth(){
    return this.width;
  }
}

我想使用此方法制作1000 * 1000的画布。 并且需要关于使用课程的实践。

2 个答案:

答案 0 :(得分:2)

html属性widthheight无法分配给函数,您需要做的是编写一个函数,在按钮单击或DOM加载修改属性后返回宽度和高度使用选择器的Javascript元素如下所示:

document.getElementById('canvas').style.width =prop.getWidth() ;
document.getElementById('canvas').style.height =prop.getHeight() ;

答案 1 :(得分:0)

你的getHeight()和getWidth()函数是私有的,不要与主类原型相对应,所以如果你想访问它们,你应该使用这样的主类原型:

ContextCompat.getDrawable(getApplicationContext(),R.drawable.example);