如何在网络浏览器上与我的智能合约进行交互

How to interact with my smart contract on web browser

我在 ropsten 上部署了我的合约。
我试图在浏览器上与它交互,但错误消息说它不是一个函数。
我已经尝试过 NodeJS 并且没有错误。所以合约地址或者ABI文件没有错

这是我的代码。这里有错误吗?

const address = 'Contract addresss';
const myContract = new web3.eth.Contract(ABI, address);
let result = await myContract.methods.createDoc('asdf').call();
console.log(result);

尝试更改此行

let result = await myContract.methods.createDoc('asdf').call();

其中之一:

let result = await myContract.methods.createDoc().call('asdf');

let result = await myContract.methods.createDoc('asdf');