Html 从EMSCRIPTEN访问DOM 有没有一种方法可以从EnScript C++应用程序访问DOM?
例如,我想读取/设置html文本区域的值,并在单击事件时接收html按钮Html 从EMSCRIPTEN访问DOM 有没有一种方法可以从EnScript C++应用程序访问DOM?,html,c++,emscripten,Html,C++,Emscripten,例如,我想读取/设置html文本区域的值,并在单击事件时接收html按钮 有人能提供C++片段吗?< /P> 谢谢。我将尝试用我目前找到的唯一方法回答我自己的问题: 这是html代码段: <!-- html file --> ... <input type="text" id="my_textbox" value="..."> ... <input type="submit" value="Submit" onclick="_onBtnPressed()">
有人能提供C++片段吗?< /P>
谢谢。我将尝试用我目前找到的唯一方法回答我自己的问题: 这是html代码段:
<!-- html file -->
...
<input type="text" id="my_textbox" value="...">
...
<input type="submit" value="Submit" onclick="_onBtnPressed()">
...
这种方法有效。但是,我希望有一些显式的EmscriptenAPI直接操作DOM
// C++ file
// callback for button event
extern "C"
{
void onBtnPressed() { std::cout << "Btn pressed\n"; }
}
...
// change text of a text box:
emscripten_run_script("document.getElementById('my_textbox').value = 'Hello, emscripten world!'");
emcc -s EXPORTED_FUNCTIONS="['_onBtnPressed']" ...