Dojoライブラリを使用してドロップダウン・メニューを作成する動的に生成されたhtmlがいくつかあります。私は私のコードのアクセシビリティ対応にする必要があり、今のスクリーンリーダーは、メニュー項目を見て、単純なHTMLとしてそれを読み取りますラベルhtml文字列がスクリーン・リーダーによって読み取られる
menu.addChild(new MenuItem({
label: "<a onclick=window.location.href='sampleurl.com'
href="sampleurl.com">Sample Link</a> ...
言い訳はonclickの、それは別の問題のためだが、私は取得していますことは、基本的には:ダウン最初のメニュー項目へ
タブ
スクリーンリーダー:...「onclickの未満は、ウィンドウのドット位置のドットのhrefがsampleurlに等しい等しい」など私はアリア-hiddeを使用してみました
nを使用していますが、スクリーンリーダーはテキストとしてMac OSでボイスオーバーを使用していますが、JAWSにも準拠している必要があります。任意のヒントやアドバイス?ありがとう!