summaryrefslogtreecommitdiffstats
path: root/kjsembed/docs/examples/qobject-dom/qobject-dom.js
blob: db9d381dc2b9bc5b538745569a4c6d6f9eb47517 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env kjscmd

//
// Tests the DOM methods
//

var box = console.getElementById('cmd_box');
var btn = box.child('run_button');

print('Button: ');
println(btn);

println( 'Property: enabled' );
print( 'hasAttribute: ' );
println( btn.hasAttribute('enabled') );
print( 'getAttribute: ' );
println( btn.getAttribute('enabled') );
print( 'setAttribute: ' );
println( btn.setAttribute('enabled', false) );
print( 'getAttribute: ' );
println( btn.getAttribute('enabled') );

println();
println( 'Now the console will be displayed with button disabled' );